generated_bindings library

Constants

INT16_MAX → const int
INT16_MIN → const int
INT32_MAX → const int
INT32_MIN → const int
INT64_MAX → const int
INT64_MIN → const int
INT8_MAX → const int
INT8_MIN → const int
INT_FAST16_MAX → const int
INT_FAST16_MIN → const int
INT_FAST32_MAX → const int
INT_FAST32_MIN → const int
INT_FAST64_MAX → const int
INT_FAST64_MIN → const int
INT_FAST8_MAX → const int
INT_FAST8_MIN → const int
INT_LEAST16_MAX → const int
INT_LEAST16_MIN → const int
INT_LEAST32_MAX → const int
INT_LEAST32_MIN → const int
INT_LEAST64_MAX → const int
INT_LEAST64_MIN → const int
INT_LEAST8_MAX → const int
INT_LEAST8_MIN → const int
INTMAX_MAX → const int
INTMAX_MIN → const int
INTPTR_MAX → const int
INTPTR_MIN → const int
NULL → const int
PTRDIFF_MAX → const int
PTRDIFF_MIN → const int
RSIZE_MAX → const int
SIG_ATOMIC_MAX → const int
SIG_ATOMIC_MIN → const int
SIZE_MAX → const int
UINT16_MAX → const int
UINT32_MAX → const int
UINT64_MAX → const int
UINT8_MAX → const int
UINT_FAST16_MAX → const int
UINT_FAST32_MAX → const int
UINT_FAST64_MAX → const int
UINT_FAST8_MAX → const int
UINT_LEAST16_MAX → const int
UINT_LEAST32_MAX → const int
UINT_LEAST64_MAX → const int
UINT_LEAST8_MAX → const int
UINTMAX_MAX → const int
UINTPTR_MAX → const int
USER_ADDR_NULL → const int
WCHAR_MAX → const int
WCHAR_MIN → const int
WINT_MAX → const int
WINT_MIN → const int

Typedefs

CallbackData = Pointer<Void>
char16_t = Uint16
char32_t = Uint32
Dart__darwin_clock_t = int
Dart__darwin_ct_rune_t = int
Dart__darwin_fsblkcnt_t = int
Dart__darwin_fsfilcnt_t = int
Dart__darwin_intptr_t = int
Dart__darwin_natural_t = int
Dart__darwin_nl_item = int
Dart__darwin_pthread_key_t = int
Dart__darwin_ptrdiff_t = int
Dart__darwin_size_t = int
Dart__darwin_ssize_t = int
Dart__darwin_time_t = int
Dart__darwin_wchar_t = int
Dart__darwin_wctrans_t = int
Dart__darwin_wint_t = int
Dart__int16_t = int
Dart__int32_t = int
Dart__int64_t = int
Dart__int8_t = int
Dart__uint16_t = int
Dart__uint32_t = int
Dart__uint64_t = int
Dart__uint8_t = int
Dartchar16_t = int
Dartchar32_t = int
DartGDExtensionBool = int
DartGDExtensionCallableCustomCallFunction = void Function(Pointer<Void> callable_userdata, Pointer<GDExtensionConstVariantPtr> p_args, DartGDExtensionInt p_argument_count, GDExtensionVariantPtr r_return, Pointer<GDExtensionCallError> r_error)
DartGDExtensionCallableCustomEqualFunction = DartGDExtensionBool Function(Pointer<Void> callable_userdata_a, Pointer<Void> callable_userdata_b)
DartGDExtensionCallableCustomFreeFunction = void Function(Pointer<Void> callable_userdata)
DartGDExtensionCallableCustomGetArgumentCountFunction = DartGDExtensionInt Function(Pointer<Void> callable_userdata, Pointer<GDExtensionBool> r_is_valid)
DartGDExtensionCallableCustomHashFunction = int Function(Pointer<Void> callable_userdata)
DartGDExtensionCallableCustomIsValidFunction = DartGDExtensionBool Function(Pointer<Void> callable_userdata)
DartGDExtensionCallableCustomLessThanFunction = DartGDExtensionBool Function(Pointer<Void> callable_userdata_a, Pointer<Void> callable_userdata_b)
DartGDExtensionCallableCustomToStringFunction = void Function(Pointer<Void> callable_userdata, Pointer<GDExtensionBool> r_is_valid, GDExtensionStringPtr r_out)
DartGDExtensionClassCallVirtualFunction = void Function(GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionConstTypePtr> p_args, GDExtensionTypePtr r_ret)
DartGDExtensionClassCallVirtualWithDataFunction = void Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, Pointer<Void> p_virtual_call_userdata, Pointer<GDExtensionConstTypePtr> p_args, GDExtensionTypePtr r_ret)
DartGDExtensionClassCreateInstance2Function = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata, DartGDExtensionBool p_notify_postinitialize)
DartGDExtensionClassFreeInstanceFunction = void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
DartGDExtensionClassFreePropertyList2Function = void Function(GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionPropertyInfo> p_list, int p_count)
DartGDExtensionClassFreePropertyListFunction = void Function(GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionPropertyInfo> p_list)
DartGDExtensionClassGetFunction = DartGDExtensionBool Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret)
DartGDExtensionClassGetRIDFunction = int Function(GDExtensionClassInstancePtr p_instance)
DartGDExtensionClassGetVirtual2Function = GDExtensionClassCallVirtual Function(Pointer<Void> p_class_userdata, GDExtensionConstStringNamePtr p_name, int p_hash)
DartGDExtensionClassGetVirtualCallData2Function = Pointer<Void> Function(Pointer<Void> p_class_userdata, GDExtensionConstStringNamePtr p_name, int p_hash)
DartGDExtensionClassMethodCallFunction = void Function(Pointer<Void> method_userdata, GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionConstVariantPtr> p_args, DartGDExtensionInt p_argument_count, GDExtensionVariantPtr r_return, Pointer<GDExtensionCallError> r_error)
DartGDExtensionClassMethodPtrCallFunction = void Function(Pointer<Void> method_userdata, GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionConstTypePtr> p_args, GDExtensionTypePtr r_ret)
DartGDExtensionClassMethodValidatedCallFunction = void Function(Pointer<Void> method_userdata, GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionConstVariantPtr> p_args, GDExtensionVariantPtr r_return)
DartGDExtensionClassNotification2Function = void Function(GDExtensionClassInstancePtr p_instance, int p_what, DartGDExtensionBool p_reversed)
DartGDExtensionClassNotificationFunction = void Function(GDExtensionClassInstancePtr p_instance, int p_what)
DartGDExtensionClassPropertyCanRevertFunction = DartGDExtensionBool Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name)
DartGDExtensionClassPropertyGetRevertFunction = DartGDExtensionBool Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret)
DartGDExtensionClassReferenceFunction = void Function(GDExtensionClassInstancePtr p_instance)
DartGDExtensionClassSetFunction = DartGDExtensionBool Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionConstVariantPtr p_value)
DartGDExtensionClassToStringFunction = void Function(GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionBool> r_is_valid, GDExtensionStringPtr p_out)
DartGDExtensionClassUnreferenceFunction = void Function(GDExtensionClassInstancePtr p_instance)
DartGDExtensionClassValidatePropertyFunction = DartGDExtensionBool Function(GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionPropertyInfo> p_property)
DartGDExtensionInitializationFunctionFunction = DartGDExtensionBool Function(GDExtensionInterfaceGetProcAddress p_get_proc_address, GDExtensionClassLibraryPtr p_library, Pointer<GDExtensionInitialization> r_initialization)
DartGDExtensionInstanceBindingFreeCallbackFunction = void Function(Pointer<Void> p_token, Pointer<Void> p_instance, Pointer<Void> p_binding)
DartGDExtensionInstanceBindingReferenceCallbackFunction = DartGDExtensionBool Function(Pointer<Void> p_token, Pointer<Void> p_binding, DartGDExtensionBool p_reference)
DartGDExtensionInt = int
DartGDExtensionInterfaceArrayOperatorIndexConstFunction = GDExtensionVariantPtr Function(GDExtensionConstTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfaceArrayOperatorIndexFunction = GDExtensionVariantPtr Function(GDExtensionTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfaceArrayRefFunction = void Function(GDExtensionTypePtr p_self, GDExtensionConstTypePtr p_from)
DartGDExtensionInterfaceArraySetTypedFunction = void Function(GDExtensionTypePtr p_self, GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstVariantPtr p_script)
DartGDExtensionInterfaceCallableCustomCreate2Function = void Function(GDExtensionUninitializedTypePtr r_callable, Pointer<GDExtensionCallableCustomInfo2> p_callable_custom_info)
DartGDExtensionInterfaceCallableCustomCreateFunction = void Function(GDExtensionUninitializedTypePtr r_callable, Pointer<GDExtensionCallableCustomInfo> p_callable_custom_info)
DartGDExtensionInterfaceClassdbGetMethodBindFunction = GDExtensionMethodBindPtr Function(GDExtensionConstStringNamePtr p_classname, GDExtensionConstStringNamePtr p_methodname, DartGDExtensionInt p_hash)
DartGDExtensionInterfaceClassdbRegisterExtensionClass2Function = void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_parent_class_name, Pointer<GDExtensionClassCreationInfo2> p_extension_funcs)
DartGDExtensionInterfaceClassdbRegisterExtensionClass3Function = void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_parent_class_name, Pointer<GDExtensionClassCreationInfo3> p_extension_funcs)
DartGDExtensionInterfaceClassdbRegisterExtensionClass4Function = void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_parent_class_name, Pointer<GDExtensionClassCreationInfo4> p_extension_funcs)
DartGDExtensionInterfaceClassdbRegisterExtensionClassFunction = void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_parent_class_name, Pointer<GDExtensionClassCreationInfo> p_extension_funcs)
DartGDExtensionInterfaceClassdbRegisterExtensionClassIntegerConstantFunction = void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_enum_name, GDExtensionConstStringNamePtr p_constant_name, DartGDExtensionInt p_constant_value, DartGDExtensionBool p_is_bitfield)
DartGDExtensionInterfaceClassdbRegisterExtensionClassMethodFunction = void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, Pointer<GDExtensionClassMethodInfo> p_method_info)
DartGDExtensionInterfaceClassdbRegisterExtensionClassPropertyFunction = void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, Pointer<GDExtensionPropertyInfo> p_info, GDExtensionConstStringNamePtr p_setter, GDExtensionConstStringNamePtr p_getter)
DartGDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroupFunction = void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringPtr p_group_name, GDExtensionConstStringPtr p_prefix)
DartGDExtensionInterfaceClassdbRegisterExtensionClassPropertyIndexedFunction = void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, Pointer<GDExtensionPropertyInfo> p_info, GDExtensionConstStringNamePtr p_setter, GDExtensionConstStringNamePtr p_getter, DartGDExtensionInt p_index)
DartGDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroupFunction = void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringPtr p_subgroup_name, GDExtensionConstStringPtr p_prefix)
DartGDExtensionInterfaceClassdbRegisterExtensionClassSignalFunction = void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_signal_name, Pointer<GDExtensionPropertyInfo> p_argument_info, DartGDExtensionInt p_argument_count)
DartGDExtensionInterfaceClassdbRegisterExtensionClassVirtualMethodFunction = void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, Pointer<GDExtensionClassVirtualMethodInfo> p_method_info)
DartGDExtensionInterfaceClassdbUnregisterExtensionClassFunction = void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name)
DartGDExtensionInterfaceDictionarySetTypedFunction = void Function(GDExtensionTypePtr p_self, GDExtensionVariantType p_key_type, GDExtensionConstStringNamePtr p_key_class_name, GDExtensionConstVariantPtr p_key_script, GDExtensionVariantType p_value_type, GDExtensionConstStringNamePtr p_value_class_name, GDExtensionConstVariantPtr p_value_script)
DartGDExtensionInterfaceEditorAddPluginFunction = void Function(GDExtensionConstStringNamePtr p_class_name)
DartGDExtensionInterfaceEditorRemovePluginFunction = void Function(GDExtensionConstStringNamePtr p_class_name)
DartGDExtensionInterfaceFileAccessGetBufferFunction = int Function(GDExtensionConstObjectPtr p_instance, Pointer<Uint8> p_dst, int p_length)
DartGDExtensionInterfaceFileAccessStoreBufferFunction = void Function(GDExtensionObjectPtr p_instance, Pointer<Uint8> p_src, int p_length)
DartGDExtensionInterfaceFunctionPtrFunction = void Function()
DartGDExtensionInterfaceGetGodotVersionFunction = void Function(Pointer<GDExtensionGodotVersion> r_godot_version)
DartGDExtensionInterfaceGetLibraryPathFunction = void Function(GDExtensionClassLibraryPtr p_library, GDExtensionUninitializedStringPtr r_path)
DartGDExtensionInterfaceGetNativeStructSizeFunction = int Function(GDExtensionConstStringNamePtr p_name)
DartGDExtensionInterfaceGetVariantFromTypeConstructorFunction = GDExtensionVariantFromTypeConstructorFunc Function(GDExtensionVariantType p_type)
DartGDExtensionInterfaceGetVariantGetInternalPtrFuncFunction = GDExtensionVariantGetInternalPtrFunc Function(GDExtensionVariantType p_type)
DartGDExtensionInterfaceGetVariantToTypeConstructorFunction = GDExtensionTypeFromVariantConstructorFunc Function(GDExtensionVariantType p_type)
DartGDExtensionInterfaceMemAllocFunction = Pointer<Void> Function(int p_bytes)
DartGDExtensionInterfaceMemFreeFunction = void Function(Pointer<Void> p_ptr)
DartGDExtensionInterfaceMemReallocFunction = Pointer<Void> Function(Pointer<Void> p_ptr, int p_bytes)
DartGDExtensionInterfaceObjectCallScriptMethodFunction = void Function(GDExtensionObjectPtr p_object, GDExtensionConstStringNamePtr p_method, Pointer<GDExtensionConstVariantPtr> p_args, DartGDExtensionInt p_argument_count, GDExtensionUninitializedVariantPtr r_return, Pointer<GDExtensionCallError> r_error)
DartGDExtensionInterfaceObjectDestroyFunction = void Function(GDExtensionObjectPtr p_o)
DartGDExtensionInterfaceObjectFreeInstanceBindingFunction = void Function(GDExtensionObjectPtr p_o, Pointer<Void> p_token)
DartGDExtensionInterfaceObjectGetClassNameFunction = DartGDExtensionBool Function(GDExtensionConstObjectPtr p_object, GDExtensionClassLibraryPtr p_library, GDExtensionUninitializedStringNamePtr r_class_name)
DartGDExtensionInterfaceObjectGetInstanceFromIdFunction = GDExtensionObjectPtr Function(DartGDObjectInstanceID p_instance_id)
DartGDExtensionInterfaceObjectGetInstanceIdFunction = DartGDObjectInstanceID Function(GDExtensionConstObjectPtr p_object)
DartGDExtensionInterfaceObjectHasScriptMethodFunction = DartGDExtensionBool Function(GDExtensionConstObjectPtr p_object, GDExtensionConstStringNamePtr p_method)
DartGDExtensionInterfaceObjectMethodBindCallFunction = void Function(GDExtensionMethodBindPtr p_method_bind, GDExtensionObjectPtr p_instance, Pointer<GDExtensionConstVariantPtr> p_args, DartGDExtensionInt p_arg_count, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionCallError> r_error)
DartGDExtensionInterfaceObjectMethodBindPtrcallFunction = void Function(GDExtensionMethodBindPtr p_method_bind, GDExtensionObjectPtr p_instance, Pointer<GDExtensionConstTypePtr> p_args, GDExtensionTypePtr r_ret)
DartGDExtensionInterfaceObjectSetInstanceBindingFunction = void Function(GDExtensionObjectPtr p_o, Pointer<Void> p_token, Pointer<Void> p_binding, Pointer<GDExtensionInstanceBindingCallbacks> p_callbacks)
DartGDExtensionInterfaceObjectSetInstanceFunction = void Function(GDExtensionObjectPtr p_o, GDExtensionConstStringNamePtr p_classname, GDExtensionClassInstancePtr p_instance)
DartGDExtensionInterfacePackedByteArrayOperatorIndexConstFunction = Pointer<Uint8> Function(GDExtensionConstTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedByteArrayOperatorIndexFunction = Pointer<Uint8> Function(GDExtensionTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedColorArrayOperatorIndexConstFunction = GDExtensionTypePtr Function(GDExtensionConstTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedColorArrayOperatorIndexFunction = GDExtensionTypePtr Function(GDExtensionTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedFloat32ArrayOperatorIndexConstFunction = Pointer<Float> Function(GDExtensionConstTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedFloat32ArrayOperatorIndexFunction = Pointer<Float> Function(GDExtensionTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedFloat64ArrayOperatorIndexConstFunction = Pointer<Double> Function(GDExtensionConstTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedFloat64ArrayOperatorIndexFunction = Pointer<Double> Function(GDExtensionTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedInt32ArrayOperatorIndexConstFunction = Pointer<Int32> Function(GDExtensionConstTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedInt32ArrayOperatorIndexFunction = Pointer<Int32> Function(GDExtensionTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedInt64ArrayOperatorIndexConstFunction = Pointer<Int64> Function(GDExtensionConstTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedInt64ArrayOperatorIndexFunction = Pointer<Int64> Function(GDExtensionTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedStringArrayOperatorIndexConstFunction = GDExtensionStringPtr Function(GDExtensionConstTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedStringArrayOperatorIndexFunction = GDExtensionStringPtr Function(GDExtensionTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedVector2ArrayOperatorIndexConstFunction = GDExtensionTypePtr Function(GDExtensionConstTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedVector2ArrayOperatorIndexFunction = GDExtensionTypePtr Function(GDExtensionTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedVector3ArrayOperatorIndexConstFunction = GDExtensionTypePtr Function(GDExtensionConstTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedVector3ArrayOperatorIndexFunction = GDExtensionTypePtr Function(GDExtensionTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedVector4ArrayOperatorIndexConstFunction = GDExtensionTypePtr Function(GDExtensionConstTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedVector4ArrayOperatorIndexFunction = GDExtensionTypePtr Function(GDExtensionTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePlaceHolderScriptInstanceUpdateFunction = void Function(GDExtensionScriptInstancePtr p_placeholder, GDExtensionConstTypePtr p_properties, GDExtensionConstTypePtr p_values)
DartGDExtensionInterfacePrintErrorFunction = void Function(Pointer<Char> p_description, Pointer<Char> p_function, Pointer<Char> p_file, int p_line, DartGDExtensionBool p_editor_notify)
DartGDExtensionInterfacePrintErrorWithMessageFunction = void Function(Pointer<Char> p_description, Pointer<Char> p_message, Pointer<Char> p_function, Pointer<Char> p_file, int p_line, DartGDExtensionBool p_editor_notify)
DartGDExtensionInterfacePrintScriptErrorFunction = void Function(Pointer<Char> p_description, Pointer<Char> p_function, Pointer<Char> p_file, int p_line, DartGDExtensionBool p_editor_notify)
DartGDExtensionInterfacePrintScriptErrorWithMessageFunction = void Function(Pointer<Char> p_description, Pointer<Char> p_message, Pointer<Char> p_function, Pointer<Char> p_file, int p_line, DartGDExtensionBool p_editor_notify)
DartGDExtensionInterfacePrintWarningFunction = void Function(Pointer<Char> p_description, Pointer<Char> p_function, Pointer<Char> p_file, int p_line, DartGDExtensionBool p_editor_notify)
DartGDExtensionInterfacePrintWarningWithMessageFunction = void Function(Pointer<Char> p_description, Pointer<Char> p_message, Pointer<Char> p_function, Pointer<Char> p_file, int p_line, DartGDExtensionBool p_editor_notify)
DartGDExtensionInterfaceRefSetObjectFunction = void Function(GDExtensionRefPtr p_ref, GDExtensionObjectPtr p_object)
DartGDExtensionInterfaceStringNameNewWithLatin1CharsFunction = void Function(GDExtensionUninitializedStringNamePtr r_dest, Pointer<Char> p_contents, DartGDExtensionBool p_is_static)
DartGDExtensionInterfaceStringNameNewWithUtf8CharsAndLenFunction = void Function(GDExtensionUninitializedStringNamePtr r_dest, Pointer<Char> p_contents, DartGDExtensionInt p_size)
DartGDExtensionInterfaceStringNameNewWithUtf8CharsFunction = void Function(GDExtensionUninitializedStringNamePtr r_dest, Pointer<Char> p_contents)
DartGDExtensionInterfaceStringNewWithLatin1CharsAndLenFunction = void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<Char> p_contents, DartGDExtensionInt p_size)
DartGDExtensionInterfaceStringNewWithLatin1CharsFunction = void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<Char> p_contents)
DartGDExtensionInterfaceStringNewWithUtf16CharsAndLen2Function = DartGDExtensionInt Function(GDExtensionUninitializedStringPtr r_dest, Pointer<char16_t> p_contents, DartGDExtensionInt p_char_count, DartGDExtensionBool p_default_little_endian)
DartGDExtensionInterfaceStringNewWithUtf16CharsAndLenFunction = void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<char16_t> p_contents, DartGDExtensionInt p_char_count)
DartGDExtensionInterfaceStringNewWithUtf16CharsFunction = void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<char16_t> p_contents)
DartGDExtensionInterfaceStringNewWithUtf32CharsAndLenFunction = void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<char32_t> p_contents, DartGDExtensionInt p_char_count)
DartGDExtensionInterfaceStringNewWithUtf32CharsFunction = void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<char32_t> p_contents)
DartGDExtensionInterfaceStringNewWithUtf8CharsAndLen2Function = DartGDExtensionInt Function(GDExtensionUninitializedStringPtr r_dest, Pointer<Char> p_contents, DartGDExtensionInt p_size)
DartGDExtensionInterfaceStringNewWithUtf8CharsAndLenFunction = void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<Char> p_contents, DartGDExtensionInt p_size)
DartGDExtensionInterfaceStringNewWithUtf8CharsFunction = void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<Char> p_contents)
DartGDExtensionInterfaceStringNewWithWideCharsAndLenFunction = void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<WChar> p_contents, DartGDExtensionInt p_char_count)
DartGDExtensionInterfaceStringNewWithWideCharsFunction = void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<WChar> p_contents)
DartGDExtensionInterfaceStringOperatorIndexConstFunction = Pointer<char32_t> Function(GDExtensionConstStringPtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfaceStringOperatorIndexFunction = Pointer<char32_t> Function(GDExtensionStringPtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfaceStringOperatorPlusEqC32strFunction = void Function(GDExtensionStringPtr p_self, Pointer<char32_t> p_b)
DartGDExtensionInterfaceStringOperatorPlusEqCharFunction = void Function(GDExtensionStringPtr p_self, Dartchar32_t p_b)
DartGDExtensionInterfaceStringOperatorPlusEqCstrFunction = void Function(GDExtensionStringPtr p_self, Pointer<Char> p_b)
DartGDExtensionInterfaceStringOperatorPlusEqStringFunction = void Function(GDExtensionStringPtr p_self, GDExtensionConstStringPtr p_b)
DartGDExtensionInterfaceStringOperatorPlusEqWcstrFunction = void Function(GDExtensionStringPtr p_self, Pointer<WChar> p_b)
DartGDExtensionInterfaceStringResizeFunction = DartGDExtensionInt Function(GDExtensionStringPtr p_self, DartGDExtensionInt p_resize)
DartGDExtensionInterfaceStringToLatin1CharsFunction = DartGDExtensionInt Function(GDExtensionConstStringPtr p_self, Pointer<Char> r_text, DartGDExtensionInt p_max_write_length)
DartGDExtensionInterfaceStringToUtf16CharsFunction = DartGDExtensionInt Function(GDExtensionConstStringPtr p_self, Pointer<char16_t> r_text, DartGDExtensionInt p_max_write_length)
DartGDExtensionInterfaceStringToUtf32CharsFunction = DartGDExtensionInt Function(GDExtensionConstStringPtr p_self, Pointer<char32_t> r_text, DartGDExtensionInt p_max_write_length)
DartGDExtensionInterfaceStringToUtf8CharsFunction = DartGDExtensionInt Function(GDExtensionConstStringPtr p_self, Pointer<Char> r_text, DartGDExtensionInt p_max_write_length)
DartGDExtensionInterfaceStringToWideCharsFunction = DartGDExtensionInt Function(GDExtensionConstStringPtr p_self, Pointer<WChar> r_text, DartGDExtensionInt p_max_write_length)
DartGDExtensionInterfaceVariantBooleanizeFunction = DartGDExtensionBool Function(GDExtensionConstVariantPtr p_self)
DartGDExtensionInterfaceVariantCallFunction = void Function(GDExtensionVariantPtr p_self, GDExtensionConstStringNamePtr p_method, Pointer<GDExtensionConstVariantPtr> p_args, DartGDExtensionInt p_argument_count, GDExtensionUninitializedVariantPtr r_return, Pointer<GDExtensionCallError> r_error)
DartGDExtensionInterfaceVariantCallStaticFunction = void Function(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_method, Pointer<GDExtensionConstVariantPtr> p_args, DartGDExtensionInt p_argument_count, GDExtensionUninitializedVariantPtr r_return, Pointer<GDExtensionCallError> r_error)
DartGDExtensionInterfaceVariantCanConvertFunction = DartGDExtensionBool Function(GDExtensionVariantType p_from, GDExtensionVariantType p_to)
DartGDExtensionInterfaceVariantCanConvertStrictFunction = DartGDExtensionBool Function(GDExtensionVariantType p_from, GDExtensionVariantType p_to)
DartGDExtensionInterfaceVariantConstructFunction = void Function(GDExtensionVariantType p_type, GDExtensionUninitializedVariantPtr r_base, Pointer<GDExtensionConstVariantPtr> p_args, int p_argument_count, Pointer<GDExtensionCallError> r_error)
DartGDExtensionInterfaceVariantDestroyFunction = void Function(GDExtensionVariantPtr p_self)
DartGDExtensionInterfaceVariantDuplicateFunction = void Function(GDExtensionConstVariantPtr p_self, GDExtensionVariantPtr r_ret, DartGDExtensionBool p_deep)
DartGDExtensionInterfaceVariantEvaluateFunction = void Function(GDExtensionVariantOperator p_op, GDExtensionConstVariantPtr p_a, GDExtensionConstVariantPtr p_b, GDExtensionUninitializedVariantPtr r_return, Pointer<GDExtensionBool> r_valid)
DartGDExtensionInterfaceVariantGetConstantValueFunction = void Function(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_constant, GDExtensionUninitializedVariantPtr r_ret)
DartGDExtensionInterfaceVariantGetFunction = void Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid)
DartGDExtensionInterfaceVariantGetIndexedFunction = void Function(GDExtensionConstVariantPtr p_self, DartGDExtensionInt p_index, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid, Pointer<GDExtensionBool> r_oob)
DartGDExtensionInterfaceVariantGetKeyedFunction = void Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid)
DartGDExtensionInterfaceVariantGetNamedFunction = void Function(GDExtensionConstVariantPtr p_self, GDExtensionConstStringNamePtr p_key, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid)
DartGDExtensionInterfaceVariantGetObjectInstanceIdFunction = DartGDObjectInstanceID Function(GDExtensionConstVariantPtr p_self)
DartGDExtensionInterfaceVariantGetPtrBuiltinMethodFunction = GDExtensionPtrBuiltInMethod Function(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_method, DartGDExtensionInt p_hash)
DartGDExtensionInterfaceVariantGetPtrConstructorFunction = GDExtensionPtrConstructor Function(GDExtensionVariantType p_type, int p_constructor)
DartGDExtensionInterfaceVariantGetPtrDestructorFunction = GDExtensionPtrDestructor Function(GDExtensionVariantType p_type)
DartGDExtensionInterfaceVariantGetPtrGetterFunction = GDExtensionPtrGetter Function(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_member)
DartGDExtensionInterfaceVariantGetPtrIndexedGetterFunction = GDExtensionPtrIndexedGetter Function(GDExtensionVariantType p_type)
DartGDExtensionInterfaceVariantGetPtrIndexedSetterFunction = GDExtensionPtrIndexedSetter Function(GDExtensionVariantType p_type)
DartGDExtensionInterfaceVariantGetPtrKeyedCheckerFunction = GDExtensionPtrKeyedChecker Function(GDExtensionVariantType p_type)
DartGDExtensionInterfaceVariantGetPtrKeyedGetterFunction = GDExtensionPtrKeyedGetter Function(GDExtensionVariantType p_type)
DartGDExtensionInterfaceVariantGetPtrKeyedSetterFunction = GDExtensionPtrKeyedSetter Function(GDExtensionVariantType p_type)
DartGDExtensionInterfaceVariantGetPtrOperatorEvaluatorFunction = GDExtensionPtrOperatorEvaluator Function(GDExtensionVariantOperator p_operator, GDExtensionVariantType p_type_a, GDExtensionVariantType p_type_b)
DartGDExtensionInterfaceVariantGetPtrSetterFunction = GDExtensionPtrSetter Function(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_member)
DartGDExtensionInterfaceVariantGetPtrUtilityFunctionFunction = GDExtensionPtrUtilityFunction Function(GDExtensionConstStringNamePtr p_function, DartGDExtensionInt p_hash)
DartGDExtensionInterfaceVariantGetTypeFunction = GDExtensionVariantType Function(GDExtensionConstVariantPtr p_self)
DartGDExtensionInterfaceVariantGetTypeNameFunction = void Function(GDExtensionVariantType p_type, GDExtensionUninitializedStringPtr r_name)
DartGDExtensionInterfaceVariantHashCompareFunction = DartGDExtensionBool Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_other)
DartGDExtensionInterfaceVariantHashFunction = DartGDExtensionInt Function(GDExtensionConstVariantPtr p_self)
DartGDExtensionInterfaceVariantHasKeyFunction = DartGDExtensionBool Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, Pointer<GDExtensionBool> r_valid)
DartGDExtensionInterfaceVariantHasMemberFunction = DartGDExtensionBool Function(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_member)
DartGDExtensionInterfaceVariantHasMethodFunction = DartGDExtensionBool Function(GDExtensionConstVariantPtr p_self, GDExtensionConstStringNamePtr p_method)
DartGDExtensionInterfaceVariantIterGetFunction = void Function(GDExtensionConstVariantPtr p_self, GDExtensionVariantPtr r_iter, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid)
DartGDExtensionInterfaceVariantIterInitFunction = DartGDExtensionBool Function(GDExtensionConstVariantPtr p_self, GDExtensionUninitializedVariantPtr r_iter, Pointer<GDExtensionBool> r_valid)
DartGDExtensionInterfaceVariantIterNextFunction = DartGDExtensionBool Function(GDExtensionConstVariantPtr p_self, GDExtensionVariantPtr r_iter, Pointer<GDExtensionBool> r_valid)
DartGDExtensionInterfaceVariantNewCopyFunction = void Function(GDExtensionUninitializedVariantPtr r_dest, GDExtensionConstVariantPtr p_src)
DartGDExtensionInterfaceVariantNewNilFunction = void Function(GDExtensionUninitializedVariantPtr r_dest)
DartGDExtensionInterfaceVariantRecursiveHashFunction = DartGDExtensionInt Function(GDExtensionConstVariantPtr p_self, DartGDExtensionInt p_recursion_count)
DartGDExtensionInterfaceVariantSetFunction = void Function(GDExtensionVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionConstVariantPtr p_value, Pointer<GDExtensionBool> r_valid)
DartGDExtensionInterfaceVariantSetIndexedFunction = void Function(GDExtensionVariantPtr p_self, DartGDExtensionInt p_index, GDExtensionConstVariantPtr p_value, Pointer<GDExtensionBool> r_valid, Pointer<GDExtensionBool> r_oob)
DartGDExtensionInterfaceVariantSetKeyedFunction = void Function(GDExtensionVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionConstVariantPtr p_value, Pointer<GDExtensionBool> r_valid)
DartGDExtensionInterfaceVariantSetNamedFunction = void Function(GDExtensionVariantPtr p_self, GDExtensionConstStringNamePtr p_key, GDExtensionConstVariantPtr p_value, Pointer<GDExtensionBool> r_valid)
DartGDExtensionInterfaceVariantStringifyFunction = void Function(GDExtensionConstVariantPtr p_self, GDExtensionStringPtr r_ret)
DartGDExtensionInterfaceWorkerThreadPoolAddNativeGroupTaskFunction = int Function(GDExtensionObjectPtr p_instance, Pointer<NativeFunction<Void Function(Pointer<Void>, Uint32)>> p_func, Pointer<Void> p_userdata, int p_elements, int p_tasks, DartGDExtensionBool p_high_priority, GDExtensionConstStringPtr p_description)
DartGDExtensionInterfaceWorkerThreadPoolAddNativeTaskFunction = int Function(GDExtensionObjectPtr p_instance, Pointer<NativeFunction<Void Function(Pointer<Void>)>> p_func, Pointer<Void> p_userdata, DartGDExtensionBool p_high_priority, GDExtensionConstStringPtr p_description)
DartGDExtensionInterfaceXmlParserOpenBufferFunction = DartGDExtensionInt Function(GDExtensionObjectPtr p_instance, Pointer<Uint8> p_buffer, int p_size)
DartGDExtensionPtrBuiltInMethodFunction = void Function(GDExtensionTypePtr p_base, Pointer<GDExtensionConstTypePtr> p_args, GDExtensionTypePtr r_return, int p_argument_count)
DartGDExtensionPtrConstructorFunction = void Function(GDExtensionUninitializedTypePtr p_base, Pointer<GDExtensionConstTypePtr> p_args)
DartGDExtensionPtrDestructorFunction = void Function(GDExtensionTypePtr p_base)
DartGDExtensionPtrGetterFunction = void Function(GDExtensionConstTypePtr p_base, GDExtensionTypePtr r_value)
DartGDExtensionPtrIndexedGetterFunction = void Function(GDExtensionConstTypePtr p_base, DartGDExtensionInt p_index, GDExtensionTypePtr r_value)
DartGDExtensionPtrIndexedSetterFunction = void Function(GDExtensionTypePtr p_base, DartGDExtensionInt p_index, GDExtensionConstTypePtr p_value)
DartGDExtensionPtrKeyedCheckerFunction = int Function(GDExtensionConstVariantPtr p_base, GDExtensionConstVariantPtr p_key)
DartGDExtensionPtrKeyedGetterFunction = void Function(GDExtensionConstTypePtr p_base, GDExtensionConstTypePtr p_key, GDExtensionTypePtr r_value)
DartGDExtensionPtrKeyedSetterFunction = void Function(GDExtensionTypePtr p_base, GDExtensionConstTypePtr p_key, GDExtensionConstTypePtr p_value)
DartGDExtensionPtrOperatorEvaluatorFunction = void Function(GDExtensionConstTypePtr p_left, GDExtensionConstTypePtr p_right, GDExtensionTypePtr r_result)
DartGDExtensionPtrSetterFunction = void Function(GDExtensionTypePtr p_base, GDExtensionConstTypePtr p_value)
DartGDExtensionPtrUtilityFunctionFunction = void Function(GDExtensionTypePtr r_return, Pointer<GDExtensionConstTypePtr> p_args, int p_argument_count)
DartGDExtensionScriptInstanceCallFunction = void Function(GDExtensionScriptInstanceDataPtr p_self, GDExtensionConstStringNamePtr p_method, Pointer<GDExtensionConstVariantPtr> p_args, DartGDExtensionInt p_argument_count, GDExtensionVariantPtr r_return, Pointer<GDExtensionCallError> r_error)
DartGDExtensionScriptInstanceFreeFunction = void Function(GDExtensionScriptInstanceDataPtr p_instance)
DartGDExtensionScriptInstanceFreeMethodList2Function = void Function(GDExtensionScriptInstanceDataPtr p_instance, Pointer<GDExtensionMethodInfo> p_list, int p_count)
DartGDExtensionScriptInstanceFreeMethodListFunction = void Function(GDExtensionScriptInstanceDataPtr p_instance, Pointer<GDExtensionMethodInfo> p_list)
DartGDExtensionScriptInstanceFreePropertyList2Function = void Function(GDExtensionScriptInstanceDataPtr p_instance, Pointer<GDExtensionPropertyInfo> p_list, int p_count)
DartGDExtensionScriptInstanceFreePropertyListFunction = void Function(GDExtensionScriptInstanceDataPtr p_instance, Pointer<GDExtensionPropertyInfo> p_list)
DartGDExtensionScriptInstanceGetClassCategoryFunction = DartGDExtensionBool Function(GDExtensionScriptInstanceDataPtr p_instance, Pointer<GDExtensionPropertyInfo> p_class_category)
DartGDExtensionScriptInstanceGetFunction = DartGDExtensionBool Function(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret)
DartGDExtensionScriptInstanceGetMethodArgumentCountFunction = DartGDExtensionInt Function(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, Pointer<GDExtensionBool> r_is_valid)
DartGDExtensionScriptInstanceGetPropertyStateFunction = void Function(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionScriptInstancePropertyStateAdd p_add_func, Pointer<Void> p_userdata)
DartGDExtensionScriptInstanceGetPropertyTypeFunction = GDExtensionVariantType Function(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, Pointer<GDExtensionBool> r_is_valid)
DartGDExtensionScriptInstanceHasMethodFunction = DartGDExtensionBool Function(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name)
DartGDExtensionScriptInstanceIsPlaceholderFunction = DartGDExtensionBool Function(GDExtensionScriptInstanceDataPtr p_instance)
DartGDExtensionScriptInstanceNotification2Function = void Function(GDExtensionScriptInstanceDataPtr p_instance, int p_what, DartGDExtensionBool p_reversed)
DartGDExtensionScriptInstanceNotificationFunction = void Function(GDExtensionScriptInstanceDataPtr p_instance, int p_what)
DartGDExtensionScriptInstancePropertyCanRevertFunction = DartGDExtensionBool Function(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name)
DartGDExtensionScriptInstancePropertyGetRevertFunction = DartGDExtensionBool Function(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret)
DartGDExtensionScriptInstancePropertyStateAddFunction = void Function(GDExtensionConstStringNamePtr p_name, GDExtensionConstVariantPtr p_value, Pointer<Void> p_userdata)
DartGDExtensionScriptInstanceRefCountDecrementedFunction = DartGDExtensionBool Function(GDExtensionScriptInstanceDataPtr p_instance)
DartGDExtensionScriptInstanceRefCountIncrementedFunction = void Function(GDExtensionScriptInstanceDataPtr p_instance)
DartGDExtensionScriptInstanceSetFunction = DartGDExtensionBool Function(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionConstVariantPtr p_value)
DartGDExtensionScriptInstanceToStringFunction = void Function(GDExtensionScriptInstanceDataPtr p_instance, Pointer<GDExtensionBool> r_is_valid, GDExtensionStringPtr r_out)
DartGDExtensionScriptInstanceValidatePropertyFunction = DartGDExtensionBool Function(GDExtensionScriptInstanceDataPtr p_instance, Pointer<GDExtensionPropertyInfo> p_property)
DartGDExtensionsInterfaceEditorHelpLoadXmlFromUtf8CharsAndLenFunction = void Function(Pointer<Char> p_data, DartGDExtensionInt p_size)
DartGDExtensionsInterfaceEditorHelpLoadXmlFromUtf8CharsFunction = void Function(Pointer<Char> p_data)
DartGDExtensionTypeFromVariantConstructorFuncFunction = void Function(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr)
DartGDExtensionVariantFromTypeConstructorFuncFunction = void Function(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr)
DartGDObjectInstanceID = int
Dartint_fast16_t = int
Dartint_fast32_t = int
Dartint_fast64_t = int
Dartint_fast8_t = int
Dartint_least16_t = int
Dartint_least32_t = int
Dartint_least64_t = int
Dartint_least8_t = int
Dartintmax_t = int
DartInvokeCallbackFunction = void Function(CallbackData p_data)
DartInvokeCallbackFunctionFunction = void Function(InvokeCallback p_callback, CallbackData p_callback_data, ExecutorData p_executor_data)
Dartregister_t = int
Dartu_int16_t = int
Dartu_int32_t = int
Dartu_int64_t = int
Dartu_int8_t = int
Dartuint_fast16_t = int
Dartuint_fast32_t = int
Dartuint_fast64_t = int
Dartuint_fast8_t = int
Dartuint_least16_t = int
Dartuint_least32_t = int
Dartuint_least64_t = int
Dartuint_least8_t = int
Dartuintmax_t = int
Dartuser_long_t = int
Dartuser_off_t = int
Dartuser_ssize_t = int
Dartuser_time_t = int
ExecutorData = Pointer<Void>
GDExtensionBool = Uint8
GDExtensionCallableCustomCall = Pointer<NativeFunction<GDExtensionCallableCustomCallFunction>>
GDExtensionCallableCustomCallFunction = Void Function(Pointer<Void> callable_userdata, Pointer<GDExtensionConstVariantPtr> p_args, GDExtensionInt p_argument_count, GDExtensionVariantPtr r_return, Pointer<GDExtensionCallError> r_error)
GDExtensionCallableCustomEqual = Pointer<NativeFunction<GDExtensionCallableCustomEqualFunction>>
GDExtensionCallableCustomEqualFunction = GDExtensionBool Function(Pointer<Void> callable_userdata_a, Pointer<Void> callable_userdata_b)
GDExtensionCallableCustomFree = Pointer<NativeFunction<GDExtensionCallableCustomFreeFunction>>
GDExtensionCallableCustomFreeFunction = Void Function(Pointer<Void> callable_userdata)
GDExtensionCallableCustomGetArgumentCount = Pointer<NativeFunction<GDExtensionCallableCustomGetArgumentCountFunction>>
GDExtensionCallableCustomGetArgumentCountFunction = GDExtensionInt Function(Pointer<Void> callable_userdata, Pointer<GDExtensionBool> r_is_valid)
GDExtensionCallableCustomHash = Pointer<NativeFunction<GDExtensionCallableCustomHashFunction>>
GDExtensionCallableCustomHashFunction = Uint32 Function(Pointer<Void> callable_userdata)
GDExtensionCallableCustomIsValid = Pointer<NativeFunction<GDExtensionCallableCustomIsValidFunction>>
GDExtensionCallableCustomIsValidFunction = GDExtensionBool Function(Pointer<Void> callable_userdata)
GDExtensionCallableCustomLessThan = Pointer<NativeFunction<GDExtensionCallableCustomLessThanFunction>>
GDExtensionCallableCustomLessThanFunction = GDExtensionBool Function(Pointer<Void> callable_userdata_a, Pointer<Void> callable_userdata_b)
GDExtensionCallableCustomToString = Pointer<NativeFunction<GDExtensionCallableCustomToStringFunction>>
GDExtensionCallableCustomToStringFunction = Void Function(Pointer<Void> callable_userdata, Pointer<GDExtensionBool> r_is_valid, GDExtensionStringPtr r_out)
GDExtensionClassCallVirtual = Pointer<NativeFunction<GDExtensionClassCallVirtualFunction>>
GDExtensionClassCallVirtualFunction = Void Function(GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionConstTypePtr> p_args, GDExtensionTypePtr r_ret)
GDExtensionClassCallVirtualWithData = Pointer<NativeFunction<GDExtensionClassCallVirtualWithDataFunction>>
GDExtensionClassCallVirtualWithDataFunction = Void Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, Pointer<Void> p_virtual_call_userdata, Pointer<GDExtensionConstTypePtr> p_args, GDExtensionTypePtr r_ret)
GDExtensionClassConstructor = Pointer<NativeFunction<GDExtensionClassConstructorFunction>>
GDExtensionClassConstructorFunction = GDExtensionObjectPtr Function()
GDExtensionClassCreateInstance = Pointer<NativeFunction<GDExtensionClassCreateInstanceFunction>>
GDExtensionClassCreateInstance2 = Pointer<NativeFunction<GDExtensionClassCreateInstance2Function>>
GDExtensionClassCreateInstance2Function = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata, GDExtensionBool p_notify_postinitialize)
GDExtensionClassCreateInstanceFunction = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata)
GDExtensionClassFreeInstance = Pointer<NativeFunction<GDExtensionClassFreeInstanceFunction>>
GDExtensionClassFreeInstanceFunction = Void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
GDExtensionClassFreePropertyList = Pointer<NativeFunction<GDExtensionClassFreePropertyListFunction>>
GDExtensionClassFreePropertyList2 = Pointer<NativeFunction<GDExtensionClassFreePropertyList2Function>>
GDExtensionClassFreePropertyList2Function = Void Function(GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionPropertyInfo> p_list, Uint32 p_count)
GDExtensionClassFreePropertyListFunction = Void Function(GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionPropertyInfo> p_list)
GDExtensionClassGet = Pointer<NativeFunction<GDExtensionClassGetFunction>>
GDExtensionClassGetFunction = GDExtensionBool Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret)
GDExtensionClassGetPropertyList = Pointer<NativeFunction<GDExtensionClassGetPropertyListFunction>>
GDExtensionClassGetPropertyListFunction = Pointer<GDExtensionPropertyInfo> Function(GDExtensionClassInstancePtr p_instance, Pointer<Uint32> r_count)
GDExtensionClassGetRID = Pointer<NativeFunction<GDExtensionClassGetRIDFunction>>
GDExtensionClassGetRIDFunction = Uint64 Function(GDExtensionClassInstancePtr p_instance)
GDExtensionClassGetVirtual = Pointer<NativeFunction<GDExtensionClassGetVirtualFunction>>
GDExtensionClassGetVirtual2 = Pointer<NativeFunction<GDExtensionClassGetVirtual2Function>>
GDExtensionClassGetVirtual2Function = GDExtensionClassCallVirtual Function(Pointer<Void> p_class_userdata, GDExtensionConstStringNamePtr p_name, Uint32 p_hash)
GDExtensionClassGetVirtualCallData = Pointer<NativeFunction<GDExtensionClassGetVirtualCallDataFunction>>
GDExtensionClassGetVirtualCallData2 = Pointer<NativeFunction<GDExtensionClassGetVirtualCallData2Function>>
GDExtensionClassGetVirtualCallData2Function = Pointer<Void> Function(Pointer<Void> p_class_userdata, GDExtensionConstStringNamePtr p_name, Uint32 p_hash)
GDExtensionClassGetVirtualCallDataFunction = Pointer<Void> Function(Pointer<Void> p_class_userdata, GDExtensionConstStringNamePtr p_name)
GDExtensionClassGetVirtualFunction = GDExtensionClassCallVirtual Function(Pointer<Void> p_class_userdata, GDExtensionConstStringNamePtr p_name)
GDExtensionClassInstancePtr = Pointer<Void>
GDExtensionClassLibraryPtr = Pointer<Void>
GDExtensionClassMethodCall = Pointer<NativeFunction<GDExtensionClassMethodCallFunction>>
GDExtensionClassMethodCallFunction = Void Function(Pointer<Void> method_userdata, GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionConstVariantPtr> p_args, GDExtensionInt p_argument_count, GDExtensionVariantPtr r_return, Pointer<GDExtensionCallError> r_error)
GDExtensionClassMethodPtrCall = Pointer<NativeFunction<GDExtensionClassMethodPtrCallFunction>>
GDExtensionClassMethodPtrCallFunction = Void Function(Pointer<Void> method_userdata, GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionConstTypePtr> p_args, GDExtensionTypePtr r_ret)
GDExtensionClassMethodValidatedCall = Pointer<NativeFunction<GDExtensionClassMethodValidatedCallFunction>>
GDExtensionClassMethodValidatedCallFunction = Void Function(Pointer<Void> method_userdata, GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionConstVariantPtr> p_args, GDExtensionVariantPtr r_return)
GDExtensionClassNotification = Pointer<NativeFunction<GDExtensionClassNotificationFunction>>
GDExtensionClassNotification2 = Pointer<NativeFunction<GDExtensionClassNotification2Function>>
GDExtensionClassNotification2Function = Void Function(GDExtensionClassInstancePtr p_instance, Int32 p_what, GDExtensionBool p_reversed)
GDExtensionClassNotificationFunction = Void Function(GDExtensionClassInstancePtr p_instance, Int32 p_what)
GDExtensionClassPropertyCanRevert = Pointer<NativeFunction<GDExtensionClassPropertyCanRevertFunction>>
GDExtensionClassPropertyCanRevertFunction = GDExtensionBool Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name)
GDExtensionClassPropertyGetRevert = Pointer<NativeFunction<GDExtensionClassPropertyGetRevertFunction>>
GDExtensionClassPropertyGetRevertFunction = GDExtensionBool Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret)
GDExtensionClassRecreateInstance = Pointer<NativeFunction<GDExtensionClassRecreateInstanceFunction>>
GDExtensionClassRecreateInstanceFunction = GDExtensionClassInstancePtr Function(Pointer<Void> p_class_userdata, GDExtensionObjectPtr p_object)
GDExtensionClassReference = Pointer<NativeFunction<GDExtensionClassReferenceFunction>>
GDExtensionClassReferenceFunction = Void Function(GDExtensionClassInstancePtr p_instance)
GDExtensionClassSet = Pointer<NativeFunction<GDExtensionClassSetFunction>>
GDExtensionClassSetFunction = GDExtensionBool Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionConstVariantPtr p_value)
GDExtensionClassToString = Pointer<NativeFunction<GDExtensionClassToStringFunction>>
GDExtensionClassToStringFunction = Void Function(GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionBool> r_is_valid, GDExtensionStringPtr p_out)
GDExtensionClassUnreference = Pointer<NativeFunction<GDExtensionClassUnreferenceFunction>>
GDExtensionClassUnreferenceFunction = Void Function(GDExtensionClassInstancePtr p_instance)
GDExtensionClassValidateProperty = Pointer<NativeFunction<GDExtensionClassValidatePropertyFunction>>
GDExtensionClassValidatePropertyFunction = GDExtensionBool Function(GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionPropertyInfo> p_property)
GDExtensionConstObjectPtr = Pointer<Void>
GDExtensionConstRefPtr = Pointer<Void>
GDExtensionConstStringNamePtr = Pointer<Void>
GDExtensionConstStringPtr = Pointer<Void>
GDExtensionConstTypePtr = Pointer<Void>
GDExtensionConstVariantPtr = Pointer<Void>
GDExtensionInitializationFunction = Pointer<NativeFunction<GDExtensionInitializationFunctionFunction>>
GDExtensionInitializationFunctionFunction = GDExtensionBool Function(GDExtensionInterfaceGetProcAddress p_get_proc_address, GDExtensionClassLibraryPtr p_library, Pointer<GDExtensionInitialization> r_initialization)
GDExtensionInstanceBindingCreateCallback = Pointer<NativeFunction<GDExtensionInstanceBindingCreateCallbackFunction>>
GDExtensionInstanceBindingCreateCallbackFunction = Pointer<Void> Function(Pointer<Void> p_token, Pointer<Void> p_instance)
GDExtensionInstanceBindingFreeCallback = Pointer<NativeFunction<GDExtensionInstanceBindingFreeCallbackFunction>>
GDExtensionInstanceBindingFreeCallbackFunction = Void Function(Pointer<Void> p_token, Pointer<Void> p_instance, Pointer<Void> p_binding)
GDExtensionInstanceBindingReferenceCallback = Pointer<NativeFunction<GDExtensionInstanceBindingReferenceCallbackFunction>>
GDExtensionInstanceBindingReferenceCallbackFunction = GDExtensionBool Function(Pointer<Void> p_token, Pointer<Void> p_binding, GDExtensionBool p_reference)
GDExtensionInt = Int64
GDExtensionInterfaceArrayOperatorIndex = Pointer<NativeFunction<GDExtensionInterfaceArrayOperatorIndexFunction>>
@name array_operator_index @since 4.1
GDExtensionInterfaceArrayOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfaceArrayOperatorIndexConstFunction>>
@name array_operator_index_const @since 4.1
GDExtensionInterfaceArrayOperatorIndexConstFunction = GDExtensionVariantPtr Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfaceArrayOperatorIndexFunction = GDExtensionVariantPtr Function(GDExtensionTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfaceArrayRef = Pointer<NativeFunction<GDExtensionInterfaceArrayRefFunction>>
@name array_ref @since 4.1
GDExtensionInterfaceArrayRefFunction = Void Function(GDExtensionTypePtr p_self, GDExtensionConstTypePtr p_from)
GDExtensionInterfaceArraySetTyped = Pointer<NativeFunction<GDExtensionInterfaceArraySetTypedFunction>>
@name array_set_typed @since 4.1
GDExtensionInterfaceArraySetTypedFunction = Void Function(GDExtensionTypePtr p_self, UnsignedInt p_type, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstVariantPtr p_script)
GDExtensionInterfaceCallableCustomCreate = Pointer<NativeFunction<GDExtensionInterfaceCallableCustomCreateFunction>>
@name callable_custom_create @since 4.2 @deprecated in Godot 4.3. Use callable_custom_create2 instead.
GDExtensionInterfaceCallableCustomCreate2 = Pointer<NativeFunction<GDExtensionInterfaceCallableCustomCreate2Function>>
@name callable_custom_create2 @since 4.3
GDExtensionInterfaceCallableCustomCreate2Function = Void Function(GDExtensionUninitializedTypePtr r_callable, Pointer<GDExtensionCallableCustomInfo2> p_callable_custom_info)
GDExtensionInterfaceCallableCustomCreateFunction = Void Function(GDExtensionUninitializedTypePtr r_callable, Pointer<GDExtensionCallableCustomInfo> p_callable_custom_info)
GDExtensionInterfaceCallableCustomGetUserData = Pointer<NativeFunction<GDExtensionInterfaceCallableCustomGetUserDataFunction>>
@name callable_custom_get_userdata @since 4.2
GDExtensionInterfaceCallableCustomGetUserDataFunction = Pointer<Void> Function(GDExtensionConstTypePtr p_callable, Pointer<Void> p_token)
GDExtensionInterfaceClassdbConstructObject = Pointer<NativeFunction<GDExtensionInterfaceClassdbConstructObjectFunction>>
@name classdb_construct_object @since 4.1 @deprecated in Godot 4.4. Use classdb_construct_object2 instead.
GDExtensionInterfaceClassdbConstructObject2 = Pointer<NativeFunction<GDExtensionInterfaceClassdbConstructObject2Function>>
@name classdb_construct_object2 @since 4.4
GDExtensionInterfaceClassdbConstructObject2Function = GDExtensionObjectPtr Function(GDExtensionConstStringNamePtr p_classname)
GDExtensionInterfaceClassdbConstructObjectFunction = GDExtensionObjectPtr Function(GDExtensionConstStringNamePtr p_classname)
GDExtensionInterfaceClassdbGetClassTag = Pointer<NativeFunction<GDExtensionInterfaceClassdbGetClassTagFunction>>
@name classdb_get_class_tag @since 4.1
GDExtensionInterfaceClassdbGetClassTagFunction = Pointer<Void> Function(GDExtensionConstStringNamePtr p_classname)
GDExtensionInterfaceClassdbGetMethodBind = Pointer<NativeFunction<GDExtensionInterfaceClassdbGetMethodBindFunction>>
@name classdb_get_method_bind @since 4.1
GDExtensionInterfaceClassdbGetMethodBindFunction = GDExtensionMethodBindPtr Function(GDExtensionConstStringNamePtr p_classname, GDExtensionConstStringNamePtr p_methodname, GDExtensionInt p_hash)
GDExtensionInterfaceClassdbRegisterExtensionClass = Pointer<NativeFunction<GDExtensionInterfaceClassdbRegisterExtensionClassFunction>>
@name classdb_register_extension_class @since 4.1 @deprecated in Godot 4.2. Use classdb_register_extension_class4 instead.
GDExtensionInterfaceClassdbRegisterExtensionClass2 = Pointer<NativeFunction<GDExtensionInterfaceClassdbRegisterExtensionClass2Function>>
@name classdb_register_extension_class2 @since 4.2 @deprecated in Godot 4.3. Use classdb_register_extension_class4 instead.
GDExtensionInterfaceClassdbRegisterExtensionClass2Function = Void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_parent_class_name, Pointer<GDExtensionClassCreationInfo2> p_extension_funcs)
GDExtensionInterfaceClassdbRegisterExtensionClass3 = Pointer<NativeFunction<GDExtensionInterfaceClassdbRegisterExtensionClass3Function>>
@name classdb_register_extension_class3 @since 4.3 @deprecated in Godot 4.4. Use classdb_register_extension_class4 instead.
GDExtensionInterfaceClassdbRegisterExtensionClass3Function = Void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_parent_class_name, Pointer<GDExtensionClassCreationInfo3> p_extension_funcs)
GDExtensionInterfaceClassdbRegisterExtensionClass4 = Pointer<NativeFunction<GDExtensionInterfaceClassdbRegisterExtensionClass4Function>>
@name classdb_register_extension_class4 @since 4.4
GDExtensionInterfaceClassdbRegisterExtensionClass4Function = Void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_parent_class_name, Pointer<GDExtensionClassCreationInfo4> p_extension_funcs)
GDExtensionInterfaceClassdbRegisterExtensionClassFunction = Void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_parent_class_name, Pointer<GDExtensionClassCreationInfo> p_extension_funcs)
GDExtensionInterfaceClassdbRegisterExtensionClassIntegerConstant = Pointer<NativeFunction<GDExtensionInterfaceClassdbRegisterExtensionClassIntegerConstantFunction>>
@name classdb_register_extension_class_integer_constant @since 4.1
GDExtensionInterfaceClassdbRegisterExtensionClassIntegerConstantFunction = Void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_enum_name, GDExtensionConstStringNamePtr p_constant_name, GDExtensionInt p_constant_value, GDExtensionBool p_is_bitfield)
GDExtensionInterfaceClassdbRegisterExtensionClassMethod = Pointer<NativeFunction<GDExtensionInterfaceClassdbRegisterExtensionClassMethodFunction>>
@name classdb_register_extension_class_method @since 4.1
GDExtensionInterfaceClassdbRegisterExtensionClassMethodFunction = Void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, Pointer<GDExtensionClassMethodInfo> p_method_info)
GDExtensionInterfaceClassdbRegisterExtensionClassProperty = Pointer<NativeFunction<GDExtensionInterfaceClassdbRegisterExtensionClassPropertyFunction>>
@name classdb_register_extension_class_property @since 4.1
GDExtensionInterfaceClassdbRegisterExtensionClassPropertyFunction = Void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, Pointer<GDExtensionPropertyInfo> p_info, GDExtensionConstStringNamePtr p_setter, GDExtensionConstStringNamePtr p_getter)
GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup = Pointer<NativeFunction<GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroupFunction>>
@name classdb_register_extension_class_property_group @since 4.1
GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroupFunction = Void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringPtr p_group_name, GDExtensionConstStringPtr p_prefix)
GDExtensionInterfaceClassdbRegisterExtensionClassPropertyIndexed = Pointer<NativeFunction<GDExtensionInterfaceClassdbRegisterExtensionClassPropertyIndexedFunction>>
@name classdb_register_extension_class_property_indexed @since 4.2
GDExtensionInterfaceClassdbRegisterExtensionClassPropertyIndexedFunction = Void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, Pointer<GDExtensionPropertyInfo> p_info, GDExtensionConstStringNamePtr p_setter, GDExtensionConstStringNamePtr p_getter, GDExtensionInt p_index)
GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup = Pointer<NativeFunction<GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroupFunction>>
@name classdb_register_extension_class_property_subgroup @since 4.1
GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroupFunction = Void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringPtr p_subgroup_name, GDExtensionConstStringPtr p_prefix)
GDExtensionInterfaceClassdbRegisterExtensionClassSignal = Pointer<NativeFunction<GDExtensionInterfaceClassdbRegisterExtensionClassSignalFunction>>
@name classdb_register_extension_class_signal @since 4.1
GDExtensionInterfaceClassdbRegisterExtensionClassSignalFunction = Void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_signal_name, Pointer<GDExtensionPropertyInfo> p_argument_info, GDExtensionInt p_argument_count)
GDExtensionInterfaceClassdbRegisterExtensionClassVirtualMethod = Pointer<NativeFunction<GDExtensionInterfaceClassdbRegisterExtensionClassVirtualMethodFunction>>
@name classdb_register_extension_class_virtual_method @since 4.3
GDExtensionInterfaceClassdbRegisterExtensionClassVirtualMethodFunction = Void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, Pointer<GDExtensionClassVirtualMethodInfo> p_method_info)
GDExtensionInterfaceClassdbUnregisterExtensionClass = Pointer<NativeFunction<GDExtensionInterfaceClassdbUnregisterExtensionClassFunction>>
@name classdb_unregister_extension_class @since 4.1
GDExtensionInterfaceClassdbUnregisterExtensionClassFunction = Void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name)
GDExtensionInterfaceDictionaryOperatorIndex = Pointer<NativeFunction<GDExtensionInterfaceDictionaryOperatorIndexFunction>>
@name dictionary_operator_index @since 4.1
GDExtensionInterfaceDictionaryOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfaceDictionaryOperatorIndexConstFunction>>
@name dictionary_operator_index_const @since 4.1
GDExtensionInterfaceDictionaryOperatorIndexConstFunction = GDExtensionVariantPtr Function(GDExtensionConstTypePtr p_self, GDExtensionConstVariantPtr p_key)
GDExtensionInterfaceDictionaryOperatorIndexFunction = GDExtensionVariantPtr Function(GDExtensionTypePtr p_self, GDExtensionConstVariantPtr p_key)
GDExtensionInterfaceDictionarySetTyped = Pointer<NativeFunction<GDExtensionInterfaceDictionarySetTypedFunction>>
@name dictionary_set_typed @since 4.4
GDExtensionInterfaceDictionarySetTypedFunction = Void Function(GDExtensionTypePtr p_self, UnsignedInt p_key_type, GDExtensionConstStringNamePtr p_key_class_name, GDExtensionConstVariantPtr p_key_script, UnsignedInt p_value_type, GDExtensionConstStringNamePtr p_value_class_name, GDExtensionConstVariantPtr p_value_script)
GDExtensionInterfaceEditorAddPlugin = Pointer<NativeFunction<GDExtensionInterfaceEditorAddPluginFunction>>
@name editor_add_plugin @since 4.1
GDExtensionInterfaceEditorAddPluginFunction = Void Function(GDExtensionConstStringNamePtr p_class_name)
GDExtensionInterfaceEditorRemovePlugin = Pointer<NativeFunction<GDExtensionInterfaceEditorRemovePluginFunction>>
@name editor_remove_plugin @since 4.1
GDExtensionInterfaceEditorRemovePluginFunction = Void Function(GDExtensionConstStringNamePtr p_class_name)
GDExtensionInterfaceFileAccessGetBuffer = Pointer<NativeFunction<GDExtensionInterfaceFileAccessGetBufferFunction>>
@name file_access_get_buffer @since 4.1
GDExtensionInterfaceFileAccessGetBufferFunction = Uint64 Function(GDExtensionConstObjectPtr p_instance, Pointer<Uint8> p_dst, Uint64 p_length)
GDExtensionInterfaceFileAccessStoreBuffer = Pointer<NativeFunction<GDExtensionInterfaceFileAccessStoreBufferFunction>>
@name file_access_store_buffer @since 4.1
GDExtensionInterfaceFileAccessStoreBufferFunction = Void Function(GDExtensionObjectPtr p_instance, Pointer<Uint8> p_src, Uint64 p_length)
GDExtensionInterfaceFunctionPtr = Pointer<NativeFunction<GDExtensionInterfaceFunctionPtrFunction>>
GDExtensionInterfaceFunctionPtrFunction = Void Function()
GDExtensionInterfaceGetGodotVersion = Pointer<NativeFunction<GDExtensionInterfaceGetGodotVersionFunction>>
@name get_godot_version @since 4.1
GDExtensionInterfaceGetGodotVersionFunction = Void Function(Pointer<GDExtensionGodotVersion> r_godot_version)
GDExtensionInterfaceGetLibraryPath = Pointer<NativeFunction<GDExtensionInterfaceGetLibraryPathFunction>>
@name get_library_path @since 4.1
GDExtensionInterfaceGetLibraryPathFunction = Void Function(GDExtensionClassLibraryPtr p_library, GDExtensionUninitializedStringPtr r_path)
GDExtensionInterfaceGetNativeStructSize = Pointer<NativeFunction<GDExtensionInterfaceGetNativeStructSizeFunction>>
@name get_native_struct_size @since 4.1
GDExtensionInterfaceGetNativeStructSizeFunction = Uint64 Function(GDExtensionConstStringNamePtr p_name)
GDExtensionInterfaceGetProcAddress = Pointer<NativeFunction<GDExtensionInterfaceGetProcAddressFunction>>
GDExtensionInterfaceGetProcAddressFunction = GDExtensionInterfaceFunctionPtr Function(Pointer<Char> p_function_name)
GDExtensionInterfaceGetVariantFromTypeConstructor = Pointer<NativeFunction<GDExtensionInterfaceGetVariantFromTypeConstructorFunction>>
@name get_variant_from_type_constructor @since 4.1
GDExtensionInterfaceGetVariantFromTypeConstructorFunction = GDExtensionVariantFromTypeConstructorFunc Function(UnsignedInt p_type)
GDExtensionInterfaceGetVariantGetInternalPtrFunc = Pointer<NativeFunction<GDExtensionInterfaceGetVariantGetInternalPtrFuncFunction>>
@name variant_get_ptr_internal_getter @since 4.4
GDExtensionInterfaceGetVariantGetInternalPtrFuncFunction = GDExtensionVariantGetInternalPtrFunc Function(UnsignedInt p_type)
GDExtensionInterfaceGetVariantToTypeConstructor = Pointer<NativeFunction<GDExtensionInterfaceGetVariantToTypeConstructorFunction>>
@name get_variant_to_type_constructor @since 4.1
GDExtensionInterfaceGetVariantToTypeConstructorFunction = GDExtensionTypeFromVariantConstructorFunc Function(UnsignedInt p_type)
GDExtensionInterfaceGlobalGetSingleton = Pointer<NativeFunction<GDExtensionInterfaceGlobalGetSingletonFunction>>
@name global_get_singleton @since 4.1
GDExtensionInterfaceGlobalGetSingletonFunction = GDExtensionObjectPtr Function(GDExtensionConstStringNamePtr p_name)
GDExtensionInterfaceImagePtr = Pointer<NativeFunction<GDExtensionInterfaceImagePtrFunction>>
@name image_ptr @since 4.3
GDExtensionInterfaceImagePtrFunction = Pointer<Uint8> Function(GDExtensionObjectPtr p_instance)
GDExtensionInterfaceImagePtrw = Pointer<NativeFunction<GDExtensionInterfaceImagePtrwFunction>>
@name image_ptrw @since 4.3
GDExtensionInterfaceImagePtrwFunction = Pointer<Uint8> Function(GDExtensionObjectPtr p_instance)
GDExtensionInterfaceMemAlloc = Pointer<NativeFunction<GDExtensionInterfaceMemAllocFunction>>
@name mem_alloc @since 4.1
GDExtensionInterfaceMemAllocFunction = Pointer<Void> Function(Size p_bytes)
GDExtensionInterfaceMemFree = Pointer<NativeFunction<GDExtensionInterfaceMemFreeFunction>>
@name mem_free @since 4.1
GDExtensionInterfaceMemFreeFunction = Void Function(Pointer<Void> p_ptr)
GDExtensionInterfaceMemRealloc = Pointer<NativeFunction<GDExtensionInterfaceMemReallocFunction>>
@name mem_realloc @since 4.1
GDExtensionInterfaceMemReallocFunction = Pointer<Void> Function(Pointer<Void> p_ptr, Size p_bytes)
GDExtensionInterfaceObjectCallScriptMethod = Pointer<NativeFunction<GDExtensionInterfaceObjectCallScriptMethodFunction>>
@name object_call_script_method @since 4.3
GDExtensionInterfaceObjectCallScriptMethodFunction = Void Function(GDExtensionObjectPtr p_object, GDExtensionConstStringNamePtr p_method, Pointer<GDExtensionConstVariantPtr> p_args, GDExtensionInt p_argument_count, GDExtensionUninitializedVariantPtr r_return, Pointer<GDExtensionCallError> r_error)
GDExtensionInterfaceObjectCastTo = Pointer<NativeFunction<GDExtensionInterfaceObjectCastToFunction>>
@name object_cast_to @since 4.1
GDExtensionInterfaceObjectCastToFunction = GDExtensionObjectPtr Function(GDExtensionConstObjectPtr p_object, Pointer<Void> p_class_tag)
GDExtensionInterfaceObjectDestroy = Pointer<NativeFunction<GDExtensionInterfaceObjectDestroyFunction>>
@name object_destroy @since 4.1
GDExtensionInterfaceObjectDestroyFunction = Void Function(GDExtensionObjectPtr p_o)
GDExtensionInterfaceObjectFreeInstanceBinding = Pointer<NativeFunction<GDExtensionInterfaceObjectFreeInstanceBindingFunction>>
@name object_free_instance_binding @since 4.2
GDExtensionInterfaceObjectFreeInstanceBindingFunction = Void Function(GDExtensionObjectPtr p_o, Pointer<Void> p_token)
GDExtensionInterfaceObjectGetClassName = Pointer<NativeFunction<GDExtensionInterfaceObjectGetClassNameFunction>>
@name object_get_class_name @since 4.1
GDExtensionInterfaceObjectGetClassNameFunction = GDExtensionBool Function(GDExtensionConstObjectPtr p_object, GDExtensionClassLibraryPtr p_library, GDExtensionUninitializedStringNamePtr r_class_name)
GDExtensionInterfaceObjectGetInstanceBinding = Pointer<NativeFunction<GDExtensionInterfaceObjectGetInstanceBindingFunction>>
@name object_get_instance_binding @since 4.1
GDExtensionInterfaceObjectGetInstanceBindingFunction = Pointer<Void> Function(GDExtensionObjectPtr p_o, Pointer<Void> p_token, Pointer<GDExtensionInstanceBindingCallbacks> p_callbacks)
GDExtensionInterfaceObjectGetInstanceFromId = Pointer<NativeFunction<GDExtensionInterfaceObjectGetInstanceFromIdFunction>>
@name object_get_instance_from_id @since 4.1
GDExtensionInterfaceObjectGetInstanceFromIdFunction = GDExtensionObjectPtr Function(GDObjectInstanceID p_instance_id)
GDExtensionInterfaceObjectGetInstanceId = Pointer<NativeFunction<GDExtensionInterfaceObjectGetInstanceIdFunction>>
@name object_get_instance_id @since 4.1
GDExtensionInterfaceObjectGetInstanceIdFunction = GDObjectInstanceID Function(GDExtensionConstObjectPtr p_object)
GDExtensionInterfaceObjectGetScriptInstance = Pointer<NativeFunction<GDExtensionInterfaceObjectGetScriptInstanceFunction>>
@name object_get_script_instance @since 4.2
GDExtensionInterfaceObjectGetScriptInstanceFunction = GDExtensionScriptInstanceDataPtr Function(GDExtensionConstObjectPtr p_object, GDExtensionObjectPtr p_language)
GDExtensionInterfaceObjectHasScriptMethod = Pointer<NativeFunction<GDExtensionInterfaceObjectHasScriptMethodFunction>>
@name object_has_script_method @since 4.3
GDExtensionInterfaceObjectHasScriptMethodFunction = GDExtensionBool Function(GDExtensionConstObjectPtr p_object, GDExtensionConstStringNamePtr p_method)
GDExtensionInterfaceObjectMethodBindCall = Pointer<NativeFunction<GDExtensionInterfaceObjectMethodBindCallFunction>>
@name object_method_bind_call @since 4.1
GDExtensionInterfaceObjectMethodBindCallFunction = Void Function(GDExtensionMethodBindPtr p_method_bind, GDExtensionObjectPtr p_instance, Pointer<GDExtensionConstVariantPtr> p_args, GDExtensionInt p_arg_count, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionCallError> r_error)
GDExtensionInterfaceObjectMethodBindPtrcall = Pointer<NativeFunction<GDExtensionInterfaceObjectMethodBindPtrcallFunction>>
@name object_method_bind_ptrcall @since 4.1
GDExtensionInterfaceObjectMethodBindPtrcallFunction = Void Function(GDExtensionMethodBindPtr p_method_bind, GDExtensionObjectPtr p_instance, Pointer<GDExtensionConstTypePtr> p_args, GDExtensionTypePtr r_ret)
GDExtensionInterfaceObjectSetInstance = Pointer<NativeFunction<GDExtensionInterfaceObjectSetInstanceFunction>>
@name object_set_instance @since 4.1
GDExtensionInterfaceObjectSetInstanceBinding = Pointer<NativeFunction<GDExtensionInterfaceObjectSetInstanceBindingFunction>>
@name object_set_instance_binding @since 4.1
GDExtensionInterfaceObjectSetInstanceBindingFunction = Void Function(GDExtensionObjectPtr p_o, Pointer<Void> p_token, Pointer<Void> p_binding, Pointer<GDExtensionInstanceBindingCallbacks> p_callbacks)
GDExtensionInterfaceObjectSetInstanceFunction = Void Function(GDExtensionObjectPtr p_o, GDExtensionConstStringNamePtr p_classname, GDExtensionClassInstancePtr p_instance)
GDExtensionInterfacePackedByteArrayOperatorIndex = Pointer<NativeFunction<GDExtensionInterfacePackedByteArrayOperatorIndexFunction>>
@name packed_byte_array_operator_index @since 4.1
GDExtensionInterfacePackedByteArrayOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfacePackedByteArrayOperatorIndexConstFunction>>
@name packed_byte_array_operator_index_const @since 4.1
GDExtensionInterfacePackedByteArrayOperatorIndexConstFunction = Pointer<Uint8> Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedByteArrayOperatorIndexFunction = Pointer<Uint8> Function(GDExtensionTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedColorArrayOperatorIndex = Pointer<NativeFunction<GDExtensionInterfacePackedColorArrayOperatorIndexFunction>>
@name packed_color_array_operator_index @since 4.1
GDExtensionInterfacePackedColorArrayOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfacePackedColorArrayOperatorIndexConstFunction>>
@name packed_color_array_operator_index_const @since 4.1
GDExtensionInterfacePackedColorArrayOperatorIndexConstFunction = GDExtensionTypePtr Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedColorArrayOperatorIndexFunction = GDExtensionTypePtr Function(GDExtensionTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedFloat32ArrayOperatorIndex = Pointer<NativeFunction<GDExtensionInterfacePackedFloat32ArrayOperatorIndexFunction>>
@name packed_float32_array_operator_index @since 4.1
GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfacePackedFloat32ArrayOperatorIndexConstFunction>>
@name packed_float32_array_operator_index_const @since 4.1
GDExtensionInterfacePackedFloat32ArrayOperatorIndexConstFunction = Pointer<Float> Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedFloat32ArrayOperatorIndexFunction = Pointer<Float> Function(GDExtensionTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedFloat64ArrayOperatorIndex = Pointer<NativeFunction<GDExtensionInterfacePackedFloat64ArrayOperatorIndexFunction>>
@name packed_float64_array_operator_index @since 4.1
GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfacePackedFloat64ArrayOperatorIndexConstFunction>>
@name packed_float64_array_operator_index_const @since 4.1
GDExtensionInterfacePackedFloat64ArrayOperatorIndexConstFunction = Pointer<Double> Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedFloat64ArrayOperatorIndexFunction = Pointer<Double> Function(GDExtensionTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedInt32ArrayOperatorIndex = Pointer<NativeFunction<GDExtensionInterfacePackedInt32ArrayOperatorIndexFunction>>
@name packed_int32_array_operator_index @since 4.1
GDExtensionInterfacePackedInt32ArrayOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfacePackedInt32ArrayOperatorIndexConstFunction>>
@name packed_int32_array_operator_index_const @since 4.1
GDExtensionInterfacePackedInt32ArrayOperatorIndexConstFunction = Pointer<Int32> Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedInt32ArrayOperatorIndexFunction = Pointer<Int32> Function(GDExtensionTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedInt64ArrayOperatorIndex = Pointer<NativeFunction<GDExtensionInterfacePackedInt64ArrayOperatorIndexFunction>>
@name packed_int64_array_operator_index @since 4.1
GDExtensionInterfacePackedInt64ArrayOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfacePackedInt64ArrayOperatorIndexConstFunction>>
@name packed_int64_array_operator_index_const @since 4.1
GDExtensionInterfacePackedInt64ArrayOperatorIndexConstFunction = Pointer<Int64> Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedInt64ArrayOperatorIndexFunction = Pointer<Int64> Function(GDExtensionTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedStringArrayOperatorIndex = Pointer<NativeFunction<GDExtensionInterfacePackedStringArrayOperatorIndexFunction>>
@name packed_string_array_operator_index @since 4.1
GDExtensionInterfacePackedStringArrayOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfacePackedStringArrayOperatorIndexConstFunction>>
@name packed_string_array_operator_index_const @since 4.1
GDExtensionInterfacePackedStringArrayOperatorIndexConstFunction = GDExtensionStringPtr Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedStringArrayOperatorIndexFunction = GDExtensionStringPtr Function(GDExtensionTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedVector2ArrayOperatorIndex = Pointer<NativeFunction<GDExtensionInterfacePackedVector2ArrayOperatorIndexFunction>>
@name packed_vector2_array_operator_index @since 4.1
GDExtensionInterfacePackedVector2ArrayOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfacePackedVector2ArrayOperatorIndexConstFunction>>
@name packed_vector2_array_operator_index_const @since 4.1
GDExtensionInterfacePackedVector2ArrayOperatorIndexConstFunction = GDExtensionTypePtr Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedVector2ArrayOperatorIndexFunction = GDExtensionTypePtr Function(GDExtensionTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedVector3ArrayOperatorIndex = Pointer<NativeFunction<GDExtensionInterfacePackedVector3ArrayOperatorIndexFunction>>
@name packed_vector3_array_operator_index @since 4.1
GDExtensionInterfacePackedVector3ArrayOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfacePackedVector3ArrayOperatorIndexConstFunction>>
@name packed_vector3_array_operator_index_const @since 4.1
GDExtensionInterfacePackedVector3ArrayOperatorIndexConstFunction = GDExtensionTypePtr Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedVector3ArrayOperatorIndexFunction = GDExtensionTypePtr Function(GDExtensionTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedVector4ArrayOperatorIndex = Pointer<NativeFunction<GDExtensionInterfacePackedVector4ArrayOperatorIndexFunction>>
@name packed_vector4_array_operator_index @since 4.3
GDExtensionInterfacePackedVector4ArrayOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfacePackedVector4ArrayOperatorIndexConstFunction>>
@name packed_vector4_array_operator_index_const @since 4.3
GDExtensionInterfacePackedVector4ArrayOperatorIndexConstFunction = GDExtensionTypePtr Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedVector4ArrayOperatorIndexFunction = GDExtensionTypePtr Function(GDExtensionTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePlaceHolderScriptInstanceCreate = Pointer<NativeFunction<GDExtensionInterfacePlaceHolderScriptInstanceCreateFunction>>
@name placeholder_script_instance_create @since 4.2
GDExtensionInterfacePlaceHolderScriptInstanceCreateFunction = GDExtensionScriptInstancePtr Function(GDExtensionObjectPtr p_language, GDExtensionObjectPtr p_script, GDExtensionObjectPtr p_owner)
GDExtensionInterfacePlaceHolderScriptInstanceUpdate = Pointer<NativeFunction<GDExtensionInterfacePlaceHolderScriptInstanceUpdateFunction>>
@name placeholder_script_instance_update @since 4.2
GDExtensionInterfacePlaceHolderScriptInstanceUpdateFunction = Void Function(GDExtensionScriptInstancePtr p_placeholder, GDExtensionConstTypePtr p_properties, GDExtensionConstTypePtr p_values)
GDExtensionInterfacePrintError = Pointer<NativeFunction<GDExtensionInterfacePrintErrorFunction>>
@name print_error @since 4.1
GDExtensionInterfacePrintErrorFunction = Void Function(Pointer<Char> p_description, Pointer<Char> p_function, Pointer<Char> p_file, Int32 p_line, GDExtensionBool p_editor_notify)
GDExtensionInterfacePrintErrorWithMessage = Pointer<NativeFunction<GDExtensionInterfacePrintErrorWithMessageFunction>>
@name print_error_with_message @since 4.1
GDExtensionInterfacePrintErrorWithMessageFunction = Void Function(Pointer<Char> p_description, Pointer<Char> p_message, Pointer<Char> p_function, Pointer<Char> p_file, Int32 p_line, GDExtensionBool p_editor_notify)
GDExtensionInterfacePrintScriptError = Pointer<NativeFunction<GDExtensionInterfacePrintScriptErrorFunction>>
@name print_script_error @since 4.1
GDExtensionInterfacePrintScriptErrorFunction = Void Function(Pointer<Char> p_description, Pointer<Char> p_function, Pointer<Char> p_file, Int32 p_line, GDExtensionBool p_editor_notify)
GDExtensionInterfacePrintScriptErrorWithMessage = Pointer<NativeFunction<GDExtensionInterfacePrintScriptErrorWithMessageFunction>>
@name print_script_error_with_message @since 4.1
GDExtensionInterfacePrintScriptErrorWithMessageFunction = Void Function(Pointer<Char> p_description, Pointer<Char> p_message, Pointer<Char> p_function, Pointer<Char> p_file, Int32 p_line, GDExtensionBool p_editor_notify)
GDExtensionInterfacePrintWarning = Pointer<NativeFunction<GDExtensionInterfacePrintWarningFunction>>
@name print_warning @since 4.1
GDExtensionInterfacePrintWarningFunction = Void Function(Pointer<Char> p_description, Pointer<Char> p_function, Pointer<Char> p_file, Int32 p_line, GDExtensionBool p_editor_notify)
GDExtensionInterfacePrintWarningWithMessage = Pointer<NativeFunction<GDExtensionInterfacePrintWarningWithMessageFunction>>
@name print_warning_with_message @since 4.1
GDExtensionInterfacePrintWarningWithMessageFunction = Void Function(Pointer<Char> p_description, Pointer<Char> p_message, Pointer<Char> p_function, Pointer<Char> p_file, Int32 p_line, GDExtensionBool p_editor_notify)
GDExtensionInterfaceRefGetObject = Pointer<NativeFunction<GDExtensionInterfaceRefGetObjectFunction>>
@name ref_get_object @since 4.1
GDExtensionInterfaceRefGetObjectFunction = GDExtensionObjectPtr Function(GDExtensionConstRefPtr p_ref)
GDExtensionInterfaceRefSetObject = Pointer<NativeFunction<GDExtensionInterfaceRefSetObjectFunction>>
@name ref_set_object @since 4.1
GDExtensionInterfaceRefSetObjectFunction = Void Function(GDExtensionRefPtr p_ref, GDExtensionObjectPtr p_object)
GDExtensionInterfaceScriptInstanceCreate = Pointer<NativeFunction<GDExtensionInterfaceScriptInstanceCreateFunction>>
@name script_instance_create @since 4.1 @deprecated in Godot 4.2. Use script_instance_create3 instead.
GDExtensionInterfaceScriptInstanceCreate2 = Pointer<NativeFunction<GDExtensionInterfaceScriptInstanceCreate2Function>>
@name script_instance_create2 @since 4.2 @deprecated in Godot 4.3. Use script_instance_create3 instead.
GDExtensionInterfaceScriptInstanceCreate2Function = GDExtensionScriptInstancePtr Function(Pointer<GDExtensionScriptInstanceInfo2> p_info, GDExtensionScriptInstanceDataPtr p_instance_data)
GDExtensionInterfaceScriptInstanceCreate3 = Pointer<NativeFunction<GDExtensionInterfaceScriptInstanceCreate3Function>>
@name script_instance_create3 @since 4.3
GDExtensionInterfaceScriptInstanceCreate3Function = GDExtensionScriptInstancePtr Function(Pointer<GDExtensionScriptInstanceInfo3> p_info, GDExtensionScriptInstanceDataPtr p_instance_data)
GDExtensionInterfaceScriptInstanceCreateFunction = GDExtensionScriptInstancePtr Function(Pointer<GDExtensionScriptInstanceInfo> p_info, GDExtensionScriptInstanceDataPtr p_instance_data)
GDExtensionInterfaceStringNameNewWithLatin1Chars = Pointer<NativeFunction<GDExtensionInterfaceStringNameNewWithLatin1CharsFunction>>
@name string_name_new_with_latin1_chars @since 4.2
GDExtensionInterfaceStringNameNewWithLatin1CharsFunction = Void Function(GDExtensionUninitializedStringNamePtr r_dest, Pointer<Char> p_contents, GDExtensionBool p_is_static)
GDExtensionInterfaceStringNameNewWithUtf8Chars = Pointer<NativeFunction<GDExtensionInterfaceStringNameNewWithUtf8CharsFunction>>
@name string_name_new_with_utf8_chars @since 4.2
GDExtensionInterfaceStringNameNewWithUtf8CharsAndLen = Pointer<NativeFunction<GDExtensionInterfaceStringNameNewWithUtf8CharsAndLenFunction>>
@name string_name_new_with_utf8_chars_and_len @since 4.2
GDExtensionInterfaceStringNameNewWithUtf8CharsAndLenFunction = Void Function(GDExtensionUninitializedStringNamePtr r_dest, Pointer<Char> p_contents, GDExtensionInt p_size)
GDExtensionInterfaceStringNameNewWithUtf8CharsFunction = Void Function(GDExtensionUninitializedStringNamePtr r_dest, Pointer<Char> p_contents)
GDExtensionInterfaceStringNewWithLatin1Chars = Pointer<NativeFunction<GDExtensionInterfaceStringNewWithLatin1CharsFunction>>
@name string_new_with_latin1_chars @since 4.1
GDExtensionInterfaceStringNewWithLatin1CharsAndLen = Pointer<NativeFunction<GDExtensionInterfaceStringNewWithLatin1CharsAndLenFunction>>
@name string_new_with_latin1_chars_and_len @since 4.1
GDExtensionInterfaceStringNewWithLatin1CharsAndLenFunction = Void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<Char> p_contents, GDExtensionInt p_size)
GDExtensionInterfaceStringNewWithLatin1CharsFunction = Void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<Char> p_contents)
GDExtensionInterfaceStringNewWithUtf16Chars = Pointer<NativeFunction<GDExtensionInterfaceStringNewWithUtf16CharsFunction>>
@name string_new_with_utf16_chars @since 4.1
GDExtensionInterfaceStringNewWithUtf16CharsAndLen = Pointer<NativeFunction<GDExtensionInterfaceStringNewWithUtf16CharsAndLenFunction>>
@name string_new_with_utf16_chars_and_len @since 4.1 @deprecated in Godot 4.3. Use string_new_with_utf16_chars_and_len2 instead.
GDExtensionInterfaceStringNewWithUtf16CharsAndLen2 = Pointer<NativeFunction<GDExtensionInterfaceStringNewWithUtf16CharsAndLen2Function>>
@name string_new_with_utf16_chars_and_len2 @since 4.3
GDExtensionInterfaceStringNewWithUtf16CharsAndLen2Function = GDExtensionInt Function(GDExtensionUninitializedStringPtr r_dest, Pointer<char16_t> p_contents, GDExtensionInt p_char_count, GDExtensionBool p_default_little_endian)
GDExtensionInterfaceStringNewWithUtf16CharsAndLenFunction = Void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<char16_t> p_contents, GDExtensionInt p_char_count)
GDExtensionInterfaceStringNewWithUtf16CharsFunction = Void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<char16_t> p_contents)
GDExtensionInterfaceStringNewWithUtf32Chars = Pointer<NativeFunction<GDExtensionInterfaceStringNewWithUtf32CharsFunction>>
@name string_new_with_utf32_chars @since 4.1
GDExtensionInterfaceStringNewWithUtf32CharsAndLen = Pointer<NativeFunction<GDExtensionInterfaceStringNewWithUtf32CharsAndLenFunction>>
@name string_new_with_utf32_chars_and_len @since 4.1
GDExtensionInterfaceStringNewWithUtf32CharsAndLenFunction = Void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<char32_t> p_contents, GDExtensionInt p_char_count)
GDExtensionInterfaceStringNewWithUtf32CharsFunction = Void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<char32_t> p_contents)
GDExtensionInterfaceStringNewWithUtf8Chars = Pointer<NativeFunction<GDExtensionInterfaceStringNewWithUtf8CharsFunction>>
@name string_new_with_utf8_chars @since 4.1
GDExtensionInterfaceStringNewWithUtf8CharsAndLen = Pointer<NativeFunction<GDExtensionInterfaceStringNewWithUtf8CharsAndLenFunction>>
@name string_new_with_utf8_chars_and_len @since 4.1 @deprecated in Godot 4.3. Use string_new_with_utf8_chars_and_len2 instead.
GDExtensionInterfaceStringNewWithUtf8CharsAndLen2 = Pointer<NativeFunction<GDExtensionInterfaceStringNewWithUtf8CharsAndLen2Function>>
@name string_new_with_utf8_chars_and_len2 @since 4.3
GDExtensionInterfaceStringNewWithUtf8CharsAndLen2Function = GDExtensionInt Function(GDExtensionUninitializedStringPtr r_dest, Pointer<Char> p_contents, GDExtensionInt p_size)
GDExtensionInterfaceStringNewWithUtf8CharsAndLenFunction = Void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<Char> p_contents, GDExtensionInt p_size)
GDExtensionInterfaceStringNewWithUtf8CharsFunction = Void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<Char> p_contents)
GDExtensionInterfaceStringNewWithWideChars = Pointer<NativeFunction<GDExtensionInterfaceStringNewWithWideCharsFunction>>
@name string_new_with_wide_chars @since 4.1
GDExtensionInterfaceStringNewWithWideCharsAndLen = Pointer<NativeFunction<GDExtensionInterfaceStringNewWithWideCharsAndLenFunction>>
@name string_new_with_wide_chars_and_len @since 4.1
GDExtensionInterfaceStringNewWithWideCharsAndLenFunction = Void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<WChar> p_contents, GDExtensionInt p_char_count)
GDExtensionInterfaceStringNewWithWideCharsFunction = Void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<WChar> p_contents)
GDExtensionInterfaceStringOperatorIndex = Pointer<NativeFunction<GDExtensionInterfaceStringOperatorIndexFunction>>
@name string_operator_index @since 4.1
GDExtensionInterfaceStringOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfaceStringOperatorIndexConstFunction>>
@name string_operator_index_const @since 4.1
GDExtensionInterfaceStringOperatorIndexConstFunction = Pointer<char32_t> Function(GDExtensionConstStringPtr p_self, GDExtensionInt p_index)
GDExtensionInterfaceStringOperatorIndexFunction = Pointer<char32_t> Function(GDExtensionStringPtr p_self, GDExtensionInt p_index)
GDExtensionInterfaceStringOperatorPlusEqC32str = Pointer<NativeFunction<GDExtensionInterfaceStringOperatorPlusEqC32strFunction>>
@name string_operator_plus_eq_c32str @since 4.1
GDExtensionInterfaceStringOperatorPlusEqC32strFunction = Void Function(GDExtensionStringPtr p_self, Pointer<char32_t> p_b)
GDExtensionInterfaceStringOperatorPlusEqChar = Pointer<NativeFunction<GDExtensionInterfaceStringOperatorPlusEqCharFunction>>
@name string_operator_plus_eq_char @since 4.1
GDExtensionInterfaceStringOperatorPlusEqCharFunction = Void Function(GDExtensionStringPtr p_self, char32_t p_b)
GDExtensionInterfaceStringOperatorPlusEqCstr = Pointer<NativeFunction<GDExtensionInterfaceStringOperatorPlusEqCstrFunction>>
@name string_operator_plus_eq_cstr @since 4.1
GDExtensionInterfaceStringOperatorPlusEqCstrFunction = Void Function(GDExtensionStringPtr p_self, Pointer<Char> p_b)
GDExtensionInterfaceStringOperatorPlusEqString = Pointer<NativeFunction<GDExtensionInterfaceStringOperatorPlusEqStringFunction>>
@name string_operator_plus_eq_string @since 4.1
GDExtensionInterfaceStringOperatorPlusEqStringFunction = Void Function(GDExtensionStringPtr p_self, GDExtensionConstStringPtr p_b)
GDExtensionInterfaceStringOperatorPlusEqWcstr = Pointer<NativeFunction<GDExtensionInterfaceStringOperatorPlusEqWcstrFunction>>
@name string_operator_plus_eq_wcstr @since 4.1
GDExtensionInterfaceStringOperatorPlusEqWcstrFunction = Void Function(GDExtensionStringPtr p_self, Pointer<WChar> p_b)
GDExtensionInterfaceStringResize = Pointer<NativeFunction<GDExtensionInterfaceStringResizeFunction>>
@name string_resize @since 4.2
GDExtensionInterfaceStringResizeFunction = GDExtensionInt Function(GDExtensionStringPtr p_self, GDExtensionInt p_resize)
GDExtensionInterfaceStringToLatin1Chars = Pointer<NativeFunction<GDExtensionInterfaceStringToLatin1CharsFunction>>
@name string_to_latin1_chars @since 4.1
GDExtensionInterfaceStringToLatin1CharsFunction = GDExtensionInt Function(GDExtensionConstStringPtr p_self, Pointer<Char> r_text, GDExtensionInt p_max_write_length)
GDExtensionInterfaceStringToUtf16Chars = Pointer<NativeFunction<GDExtensionInterfaceStringToUtf16CharsFunction>>
@name string_to_utf16_chars @since 4.1
GDExtensionInterfaceStringToUtf16CharsFunction = GDExtensionInt Function(GDExtensionConstStringPtr p_self, Pointer<char16_t> r_text, GDExtensionInt p_max_write_length)
GDExtensionInterfaceStringToUtf32Chars = Pointer<NativeFunction<GDExtensionInterfaceStringToUtf32CharsFunction>>
@name string_to_utf32_chars @since 4.1
GDExtensionInterfaceStringToUtf32CharsFunction = GDExtensionInt Function(GDExtensionConstStringPtr p_self, Pointer<char32_t> r_text, GDExtensionInt p_max_write_length)
GDExtensionInterfaceStringToUtf8Chars = Pointer<NativeFunction<GDExtensionInterfaceStringToUtf8CharsFunction>>
@name string_to_utf8_chars @since 4.1
GDExtensionInterfaceStringToUtf8CharsFunction = GDExtensionInt Function(GDExtensionConstStringPtr p_self, Pointer<Char> r_text, GDExtensionInt p_max_write_length)
GDExtensionInterfaceStringToWideChars = Pointer<NativeFunction<GDExtensionInterfaceStringToWideCharsFunction>>
@name string_to_wide_chars @since 4.1
GDExtensionInterfaceStringToWideCharsFunction = GDExtensionInt Function(GDExtensionConstStringPtr p_self, Pointer<WChar> r_text, GDExtensionInt p_max_write_length)
GDExtensionInterfaceVariantBooleanize = Pointer<NativeFunction<GDExtensionInterfaceVariantBooleanizeFunction>>
@name variant_booleanize @since 4.1
GDExtensionInterfaceVariantBooleanizeFunction = GDExtensionBool Function(GDExtensionConstVariantPtr p_self)
GDExtensionInterfaceVariantCall = Pointer<NativeFunction<GDExtensionInterfaceVariantCallFunction>>
@name variant_call @since 4.1
GDExtensionInterfaceVariantCallFunction = Void Function(GDExtensionVariantPtr p_self, GDExtensionConstStringNamePtr p_method, Pointer<GDExtensionConstVariantPtr> p_args, GDExtensionInt p_argument_count, GDExtensionUninitializedVariantPtr r_return, Pointer<GDExtensionCallError> r_error)
GDExtensionInterfaceVariantCallStatic = Pointer<NativeFunction<GDExtensionInterfaceVariantCallStaticFunction>>
@name variant_call_static @since 4.1
GDExtensionInterfaceVariantCallStaticFunction = Void Function(UnsignedInt p_type, GDExtensionConstStringNamePtr p_method, Pointer<GDExtensionConstVariantPtr> p_args, GDExtensionInt p_argument_count, GDExtensionUninitializedVariantPtr r_return, Pointer<GDExtensionCallError> r_error)
GDExtensionInterfaceVariantCanConvert = Pointer<NativeFunction<GDExtensionInterfaceVariantCanConvertFunction>>
@name variant_can_convert @since 4.1
GDExtensionInterfaceVariantCanConvertFunction = GDExtensionBool Function(UnsignedInt p_from, UnsignedInt p_to)
GDExtensionInterfaceVariantCanConvertStrict = Pointer<NativeFunction<GDExtensionInterfaceVariantCanConvertStrictFunction>>
@name variant_can_convert_strict @since 4.1
GDExtensionInterfaceVariantCanConvertStrictFunction = GDExtensionBool Function(UnsignedInt p_from, UnsignedInt p_to)
GDExtensionInterfaceVariantConstruct = Pointer<NativeFunction<GDExtensionInterfaceVariantConstructFunction>>
@name variant_construct @since 4.1
GDExtensionInterfaceVariantConstructFunction = Void Function(UnsignedInt p_type, GDExtensionUninitializedVariantPtr r_base, Pointer<GDExtensionConstVariantPtr> p_args, Int32 p_argument_count, Pointer<GDExtensionCallError> r_error)
GDExtensionInterfaceVariantDestroy = Pointer<NativeFunction<GDExtensionInterfaceVariantDestroyFunction>>
@name variant_destroy @since 4.1
GDExtensionInterfaceVariantDestroyFunction = Void Function(GDExtensionVariantPtr p_self)
GDExtensionInterfaceVariantDuplicate = Pointer<NativeFunction<GDExtensionInterfaceVariantDuplicateFunction>>
@name variant_duplicate @since 4.1
GDExtensionInterfaceVariantDuplicateFunction = Void Function(GDExtensionConstVariantPtr p_self, GDExtensionVariantPtr r_ret, GDExtensionBool p_deep)
GDExtensionInterfaceVariantEvaluate = Pointer<NativeFunction<GDExtensionInterfaceVariantEvaluateFunction>>
@name variant_evaluate @since 4.1
GDExtensionInterfaceVariantEvaluateFunction = Void Function(UnsignedInt p_op, GDExtensionConstVariantPtr p_a, GDExtensionConstVariantPtr p_b, GDExtensionUninitializedVariantPtr r_return, Pointer<GDExtensionBool> r_valid)
GDExtensionInterfaceVariantGet = Pointer<NativeFunction<GDExtensionInterfaceVariantGetFunction>>
@name variant_get @since 4.1
GDExtensionInterfaceVariantGetConstantValue = Pointer<NativeFunction<GDExtensionInterfaceVariantGetConstantValueFunction>>
@name variant_get_constant_value @since 4.1
GDExtensionInterfaceVariantGetConstantValueFunction = Void Function(UnsignedInt p_type, GDExtensionConstStringNamePtr p_constant, GDExtensionUninitializedVariantPtr r_ret)
GDExtensionInterfaceVariantGetFunction = Void Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid)
GDExtensionInterfaceVariantGetIndexed = Pointer<NativeFunction<GDExtensionInterfaceVariantGetIndexedFunction>>
@name variant_get_indexed @since 4.1
GDExtensionInterfaceVariantGetIndexedFunction = Void Function(GDExtensionConstVariantPtr p_self, GDExtensionInt p_index, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid, Pointer<GDExtensionBool> r_oob)
GDExtensionInterfaceVariantGetKeyed = Pointer<NativeFunction<GDExtensionInterfaceVariantGetKeyedFunction>>
@name variant_get_keyed @since 4.1
GDExtensionInterfaceVariantGetKeyedFunction = Void Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid)
GDExtensionInterfaceVariantGetNamed = Pointer<NativeFunction<GDExtensionInterfaceVariantGetNamedFunction>>
@name variant_get_named @since 4.1
GDExtensionInterfaceVariantGetNamedFunction = Void Function(GDExtensionConstVariantPtr p_self, GDExtensionConstStringNamePtr p_key, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid)
GDExtensionInterfaceVariantGetObjectInstanceId = Pointer<NativeFunction<GDExtensionInterfaceVariantGetObjectInstanceIdFunction>>
@name variant_get_object_instance_id @since 4.4
GDExtensionInterfaceVariantGetObjectInstanceIdFunction = GDObjectInstanceID Function(GDExtensionConstVariantPtr p_self)
GDExtensionInterfaceVariantGetPtrBuiltinMethod = Pointer<NativeFunction<GDExtensionInterfaceVariantGetPtrBuiltinMethodFunction>>
@name variant_get_ptr_builtin_method @since 4.1
GDExtensionInterfaceVariantGetPtrBuiltinMethodFunction = GDExtensionPtrBuiltInMethod Function(UnsignedInt p_type, GDExtensionConstStringNamePtr p_method, GDExtensionInt p_hash)
GDExtensionInterfaceVariantGetPtrConstructor = Pointer<NativeFunction<GDExtensionInterfaceVariantGetPtrConstructorFunction>>
@name variant_get_ptr_constructor @since 4.1
GDExtensionInterfaceVariantGetPtrConstructorFunction = GDExtensionPtrConstructor Function(UnsignedInt p_type, Int32 p_constructor)
GDExtensionInterfaceVariantGetPtrDestructor = Pointer<NativeFunction<GDExtensionInterfaceVariantGetPtrDestructorFunction>>
@name variant_get_ptr_destructor @since 4.1
GDExtensionInterfaceVariantGetPtrDestructorFunction = GDExtensionPtrDestructor Function(UnsignedInt p_type)
GDExtensionInterfaceVariantGetPtrGetter = Pointer<NativeFunction<GDExtensionInterfaceVariantGetPtrGetterFunction>>
@name variant_get_ptr_getter @since 4.1
GDExtensionInterfaceVariantGetPtrGetterFunction = GDExtensionPtrGetter Function(UnsignedInt p_type, GDExtensionConstStringNamePtr p_member)
GDExtensionInterfaceVariantGetPtrIndexedGetter = Pointer<NativeFunction<GDExtensionInterfaceVariantGetPtrIndexedGetterFunction>>
@name variant_get_ptr_indexed_getter @since 4.1
GDExtensionInterfaceVariantGetPtrIndexedGetterFunction = GDExtensionPtrIndexedGetter Function(UnsignedInt p_type)
GDExtensionInterfaceVariantGetPtrIndexedSetter = Pointer<NativeFunction<GDExtensionInterfaceVariantGetPtrIndexedSetterFunction>>
@name variant_get_ptr_indexed_setter @since 4.1
GDExtensionInterfaceVariantGetPtrIndexedSetterFunction = GDExtensionPtrIndexedSetter Function(UnsignedInt p_type)
GDExtensionInterfaceVariantGetPtrKeyedChecker = Pointer<NativeFunction<GDExtensionInterfaceVariantGetPtrKeyedCheckerFunction>>
@name variant_get_ptr_keyed_checker @since 4.1
GDExtensionInterfaceVariantGetPtrKeyedCheckerFunction = GDExtensionPtrKeyedChecker Function(UnsignedInt p_type)
GDExtensionInterfaceVariantGetPtrKeyedGetter = Pointer<NativeFunction<GDExtensionInterfaceVariantGetPtrKeyedGetterFunction>>
@name variant_get_ptr_keyed_getter @since 4.1
GDExtensionInterfaceVariantGetPtrKeyedGetterFunction = GDExtensionPtrKeyedGetter Function(UnsignedInt p_type)
GDExtensionInterfaceVariantGetPtrKeyedSetter = Pointer<NativeFunction<GDExtensionInterfaceVariantGetPtrKeyedSetterFunction>>
@name variant_get_ptr_keyed_setter @since 4.1
GDExtensionInterfaceVariantGetPtrKeyedSetterFunction = GDExtensionPtrKeyedSetter Function(UnsignedInt p_type)
GDExtensionInterfaceVariantGetPtrOperatorEvaluator = Pointer<NativeFunction<GDExtensionInterfaceVariantGetPtrOperatorEvaluatorFunction>>
@name variant_get_ptr_operator_evaluator @since 4.1
GDExtensionInterfaceVariantGetPtrOperatorEvaluatorFunction = GDExtensionPtrOperatorEvaluator Function(UnsignedInt p_operator, UnsignedInt p_type_a, UnsignedInt p_type_b)
GDExtensionInterfaceVariantGetPtrSetter = Pointer<NativeFunction<GDExtensionInterfaceVariantGetPtrSetterFunction>>
@name variant_get_ptr_setter @since 4.1
GDExtensionInterfaceVariantGetPtrSetterFunction = GDExtensionPtrSetter Function(UnsignedInt p_type, GDExtensionConstStringNamePtr p_member)
GDExtensionInterfaceVariantGetPtrUtilityFunction = Pointer<NativeFunction<GDExtensionInterfaceVariantGetPtrUtilityFunctionFunction>>
@name variant_get_ptr_utility_function @since 4.1
GDExtensionInterfaceVariantGetPtrUtilityFunctionFunction = GDExtensionPtrUtilityFunction Function(GDExtensionConstStringNamePtr p_function, GDExtensionInt p_hash)
GDExtensionInterfaceVariantGetType = Pointer<NativeFunction<GDExtensionInterfaceVariantGetTypeFunction>>
@name variant_get_type @since 4.1
GDExtensionInterfaceVariantGetTypeFunction = UnsignedInt Function(GDExtensionConstVariantPtr p_self)
GDExtensionInterfaceVariantGetTypeName = Pointer<NativeFunction<GDExtensionInterfaceVariantGetTypeNameFunction>>
@name variant_get_type_name @since 4.1
GDExtensionInterfaceVariantGetTypeNameFunction = Void Function(UnsignedInt p_type, GDExtensionUninitializedStringPtr r_name)
GDExtensionInterfaceVariantHash = Pointer<NativeFunction<GDExtensionInterfaceVariantHashFunction>>
@name variant_hash @since 4.1
GDExtensionInterfaceVariantHashCompare = Pointer<NativeFunction<GDExtensionInterfaceVariantHashCompareFunction>>
@name variant_hash_compare @since 4.1
GDExtensionInterfaceVariantHashCompareFunction = GDExtensionBool Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_other)
GDExtensionInterfaceVariantHashFunction = GDExtensionInt Function(GDExtensionConstVariantPtr p_self)
GDExtensionInterfaceVariantHasKey = Pointer<NativeFunction<GDExtensionInterfaceVariantHasKeyFunction>>
@name variant_has_key @since 4.1
GDExtensionInterfaceVariantHasKeyFunction = GDExtensionBool Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, Pointer<GDExtensionBool> r_valid)
GDExtensionInterfaceVariantHasMember = Pointer<NativeFunction<GDExtensionInterfaceVariantHasMemberFunction>>
@name variant_has_member @since 4.1
GDExtensionInterfaceVariantHasMemberFunction = GDExtensionBool Function(UnsignedInt p_type, GDExtensionConstStringNamePtr p_member)
GDExtensionInterfaceVariantHasMethod = Pointer<NativeFunction<GDExtensionInterfaceVariantHasMethodFunction>>
@name variant_has_method @since 4.1
GDExtensionInterfaceVariantHasMethodFunction = GDExtensionBool Function(GDExtensionConstVariantPtr p_self, GDExtensionConstStringNamePtr p_method)
GDExtensionInterfaceVariantIterGet = Pointer<NativeFunction<GDExtensionInterfaceVariantIterGetFunction>>
@name variant_iter_get @since 4.1
GDExtensionInterfaceVariantIterGetFunction = Void Function(GDExtensionConstVariantPtr p_self, GDExtensionVariantPtr r_iter, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid)
GDExtensionInterfaceVariantIterInit = Pointer<NativeFunction<GDExtensionInterfaceVariantIterInitFunction>>
@name variant_iter_init @since 4.1
GDExtensionInterfaceVariantIterInitFunction = GDExtensionBool Function(GDExtensionConstVariantPtr p_self, GDExtensionUninitializedVariantPtr r_iter, Pointer<GDExtensionBool> r_valid)
GDExtensionInterfaceVariantIterNext = Pointer<NativeFunction<GDExtensionInterfaceVariantIterNextFunction>>
@name variant_iter_next @since 4.1
GDExtensionInterfaceVariantIterNextFunction = GDExtensionBool Function(GDExtensionConstVariantPtr p_self, GDExtensionVariantPtr r_iter, Pointer<GDExtensionBool> r_valid)
GDExtensionInterfaceVariantNewCopy = Pointer<NativeFunction<GDExtensionInterfaceVariantNewCopyFunction>>
@name variant_new_copy @since 4.1
GDExtensionInterfaceVariantNewCopyFunction = Void Function(GDExtensionUninitializedVariantPtr r_dest, GDExtensionConstVariantPtr p_src)
GDExtensionInterfaceVariantNewNil = Pointer<NativeFunction<GDExtensionInterfaceVariantNewNilFunction>>
@name variant_new_nil @since 4.1
GDExtensionInterfaceVariantNewNilFunction = Void Function(GDExtensionUninitializedVariantPtr r_dest)
GDExtensionInterfaceVariantRecursiveHash = Pointer<NativeFunction<GDExtensionInterfaceVariantRecursiveHashFunction>>
@name variant_recursive_hash @since 4.1
GDExtensionInterfaceVariantRecursiveHashFunction = GDExtensionInt Function(GDExtensionConstVariantPtr p_self, GDExtensionInt p_recursion_count)
GDExtensionInterfaceVariantSet = Pointer<NativeFunction<GDExtensionInterfaceVariantSetFunction>>
@name variant_set @since 4.1
GDExtensionInterfaceVariantSetFunction = Void Function(GDExtensionVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionConstVariantPtr p_value, Pointer<GDExtensionBool> r_valid)
GDExtensionInterfaceVariantSetIndexed = Pointer<NativeFunction<GDExtensionInterfaceVariantSetIndexedFunction>>
@name variant_set_indexed @since 4.1
GDExtensionInterfaceVariantSetIndexedFunction = Void Function(GDExtensionVariantPtr p_self, GDExtensionInt p_index, GDExtensionConstVariantPtr p_value, Pointer<GDExtensionBool> r_valid, Pointer<GDExtensionBool> r_oob)
GDExtensionInterfaceVariantSetKeyed = Pointer<NativeFunction<GDExtensionInterfaceVariantSetKeyedFunction>>
@name variant_set_keyed @since 4.1
GDExtensionInterfaceVariantSetKeyedFunction = Void Function(GDExtensionVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionConstVariantPtr p_value, Pointer<GDExtensionBool> r_valid)
GDExtensionInterfaceVariantSetNamed = Pointer<NativeFunction<GDExtensionInterfaceVariantSetNamedFunction>>
@name variant_set_named @since 4.1
GDExtensionInterfaceVariantSetNamedFunction = Void Function(GDExtensionVariantPtr p_self, GDExtensionConstStringNamePtr p_key, GDExtensionConstVariantPtr p_value, Pointer<GDExtensionBool> r_valid)
GDExtensionInterfaceVariantStringify = Pointer<NativeFunction<GDExtensionInterfaceVariantStringifyFunction>>
@name variant_stringify @since 4.1
GDExtensionInterfaceVariantStringifyFunction = Void Function(GDExtensionConstVariantPtr p_self, GDExtensionStringPtr r_ret)
GDExtensionInterfaceWorkerThreadPoolAddNativeGroupTask = Pointer<NativeFunction<GDExtensionInterfaceWorkerThreadPoolAddNativeGroupTaskFunction>>
@name worker_thread_pool_add_native_group_task @since 4.1
GDExtensionInterfaceWorkerThreadPoolAddNativeGroupTaskFunction = Int64 Function(GDExtensionObjectPtr p_instance, Pointer<NativeFunction<Void Function(Pointer<Void>, Uint32)>> p_func, Pointer<Void> p_userdata, Int p_elements, Int p_tasks, GDExtensionBool p_high_priority, GDExtensionConstStringPtr p_description)
GDExtensionInterfaceWorkerThreadPoolAddNativeTask = Pointer<NativeFunction<GDExtensionInterfaceWorkerThreadPoolAddNativeTaskFunction>>
@name worker_thread_pool_add_native_task @since 4.1
GDExtensionInterfaceWorkerThreadPoolAddNativeTaskFunction = Int64 Function(GDExtensionObjectPtr p_instance, Pointer<NativeFunction<Void Function(Pointer<Void>)>> p_func, Pointer<Void> p_userdata, GDExtensionBool p_high_priority, GDExtensionConstStringPtr p_description)
GDExtensionInterfaceXmlParserOpenBuffer = Pointer<NativeFunction<GDExtensionInterfaceXmlParserOpenBufferFunction>>
@name xml_parser_open_buffer @since 4.1
GDExtensionInterfaceXmlParserOpenBufferFunction = GDExtensionInt Function(GDExtensionObjectPtr p_instance, Pointer<Uint8> p_buffer, Size p_size)
GDExtensionMethodBindPtr = Pointer<Void>
GDExtensionObjectPtr = Pointer<Void>
GDExtensionPtrBuiltInMethod = Pointer<NativeFunction<GDExtensionPtrBuiltInMethodFunction>>
GDExtensionPtrBuiltInMethodFunction = Void Function(GDExtensionTypePtr p_base, Pointer<GDExtensionConstTypePtr> p_args, GDExtensionTypePtr r_return, Int p_argument_count)
GDExtensionPtrConstructor = Pointer<NativeFunction<GDExtensionPtrConstructorFunction>>
GDExtensionPtrConstructorFunction = Void Function(GDExtensionUninitializedTypePtr p_base, Pointer<GDExtensionConstTypePtr> p_args)
GDExtensionPtrDestructor = Pointer<NativeFunction<GDExtensionPtrDestructorFunction>>
GDExtensionPtrDestructorFunction = Void Function(GDExtensionTypePtr p_base)
GDExtensionPtrGetter = Pointer<NativeFunction<GDExtensionPtrGetterFunction>>
GDExtensionPtrGetterFunction = Void Function(GDExtensionConstTypePtr p_base, GDExtensionTypePtr r_value)
GDExtensionPtrIndexedGetter = Pointer<NativeFunction<GDExtensionPtrIndexedGetterFunction>>
GDExtensionPtrIndexedGetterFunction = Void Function(GDExtensionConstTypePtr p_base, GDExtensionInt p_index, GDExtensionTypePtr r_value)
GDExtensionPtrIndexedSetter = Pointer<NativeFunction<GDExtensionPtrIndexedSetterFunction>>
GDExtensionPtrIndexedSetterFunction = Void Function(GDExtensionTypePtr p_base, GDExtensionInt p_index, GDExtensionConstTypePtr p_value)
GDExtensionPtrKeyedChecker = Pointer<NativeFunction<GDExtensionPtrKeyedCheckerFunction>>
GDExtensionPtrKeyedCheckerFunction = Uint32 Function(GDExtensionConstVariantPtr p_base, GDExtensionConstVariantPtr p_key)
GDExtensionPtrKeyedGetter = Pointer<NativeFunction<GDExtensionPtrKeyedGetterFunction>>
GDExtensionPtrKeyedGetterFunction = Void Function(GDExtensionConstTypePtr p_base, GDExtensionConstTypePtr p_key, GDExtensionTypePtr r_value)
GDExtensionPtrKeyedSetter = Pointer<NativeFunction<GDExtensionPtrKeyedSetterFunction>>
GDExtensionPtrKeyedSetterFunction = Void Function(GDExtensionTypePtr p_base, GDExtensionConstTypePtr p_key, GDExtensionConstTypePtr p_value)
GDExtensionPtrOperatorEvaluator = Pointer<NativeFunction<GDExtensionPtrOperatorEvaluatorFunction>>
GDExtensionPtrOperatorEvaluatorFunction = Void Function(GDExtensionConstTypePtr p_left, GDExtensionConstTypePtr p_right, GDExtensionTypePtr r_result)
GDExtensionPtrSetter = Pointer<NativeFunction<GDExtensionPtrSetterFunction>>
GDExtensionPtrSetterFunction = Void Function(GDExtensionTypePtr p_base, GDExtensionConstTypePtr p_value)
GDExtensionPtrUtilityFunction = Pointer<NativeFunction<GDExtensionPtrUtilityFunctionFunction>>
GDExtensionPtrUtilityFunctionFunction = Void Function(GDExtensionTypePtr r_return, Pointer<GDExtensionConstTypePtr> p_args, Int p_argument_count)
GDExtensionRefPtr = Pointer<Void>
GDExtensionScriptInstanceCall = Pointer<NativeFunction<GDExtensionScriptInstanceCallFunction>>
GDExtensionScriptInstanceCallFunction = Void Function(GDExtensionScriptInstanceDataPtr p_self, GDExtensionConstStringNamePtr p_method, Pointer<GDExtensionConstVariantPtr> p_args, GDExtensionInt p_argument_count, GDExtensionVariantPtr r_return, Pointer<GDExtensionCallError> r_error)
GDExtensionScriptInstanceDataPtr = Pointer<Void>
GDExtensionScriptInstanceFree = Pointer<NativeFunction<GDExtensionScriptInstanceFreeFunction>>
GDExtensionScriptInstanceFreeFunction = Void Function(GDExtensionScriptInstanceDataPtr p_instance)
GDExtensionScriptInstanceFreeMethodList = Pointer<NativeFunction<GDExtensionScriptInstanceFreeMethodListFunction>>
GDExtensionScriptInstanceFreeMethodList2 = Pointer<NativeFunction<GDExtensionScriptInstanceFreeMethodList2Function>>
GDExtensionScriptInstanceFreeMethodList2Function = Void Function(GDExtensionScriptInstanceDataPtr p_instance, Pointer<GDExtensionMethodInfo> p_list, Uint32 p_count)
GDExtensionScriptInstanceFreeMethodListFunction = Void Function(GDExtensionScriptInstanceDataPtr p_instance, Pointer<GDExtensionMethodInfo> p_list)
GDExtensionScriptInstanceFreePropertyList = Pointer<NativeFunction<GDExtensionScriptInstanceFreePropertyListFunction>>
GDExtensionScriptInstanceFreePropertyList2 = Pointer<NativeFunction<GDExtensionScriptInstanceFreePropertyList2Function>>
GDExtensionScriptInstanceFreePropertyList2Function = Void Function(GDExtensionScriptInstanceDataPtr p_instance, Pointer<GDExtensionPropertyInfo> p_list, Uint32 p_count)
GDExtensionScriptInstanceFreePropertyListFunction = Void Function(GDExtensionScriptInstanceDataPtr p_instance, Pointer<GDExtensionPropertyInfo> p_list)
GDExtensionScriptInstanceGet = Pointer<NativeFunction<GDExtensionScriptInstanceGetFunction>>
GDExtensionScriptInstanceGetClassCategory = Pointer<NativeFunction<GDExtensionScriptInstanceGetClassCategoryFunction>>
GDExtensionScriptInstanceGetClassCategoryFunction = GDExtensionBool Function(GDExtensionScriptInstanceDataPtr p_instance, Pointer<GDExtensionPropertyInfo> p_class_category)
GDExtensionScriptInstanceGetFunction = GDExtensionBool Function(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret)
GDExtensionScriptInstanceGetLanguage = Pointer<NativeFunction<GDExtensionScriptInstanceGetLanguageFunction>>
GDExtensionScriptInstanceGetLanguageFunction = GDExtensionScriptLanguagePtr Function(GDExtensionScriptInstanceDataPtr p_instance)
GDExtensionScriptInstanceGetMethodArgumentCount = Pointer<NativeFunction<GDExtensionScriptInstanceGetMethodArgumentCountFunction>>
GDExtensionScriptInstanceGetMethodArgumentCountFunction = GDExtensionInt Function(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, Pointer<GDExtensionBool> r_is_valid)
GDExtensionScriptInstanceGetMethodList = Pointer<NativeFunction<GDExtensionScriptInstanceGetMethodListFunction>>
GDExtensionScriptInstanceGetMethodListFunction = Pointer<GDExtensionMethodInfo> Function(GDExtensionScriptInstanceDataPtr p_instance, Pointer<Uint32> r_count)
GDExtensionScriptInstanceGetOwner = Pointer<NativeFunction<GDExtensionScriptInstanceGetOwnerFunction>>
GDExtensionScriptInstanceGetOwnerFunction = GDExtensionObjectPtr Function(GDExtensionScriptInstanceDataPtr p_instance)
GDExtensionScriptInstanceGetPropertyList = Pointer<NativeFunction<GDExtensionScriptInstanceGetPropertyListFunction>>
GDExtensionScriptInstanceGetPropertyListFunction = Pointer<GDExtensionPropertyInfo> Function(GDExtensionScriptInstanceDataPtr p_instance, Pointer<Uint32> r_count)
GDExtensionScriptInstanceGetPropertyState = Pointer<NativeFunction<GDExtensionScriptInstanceGetPropertyStateFunction>>
GDExtensionScriptInstanceGetPropertyStateFunction = Void Function(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionScriptInstancePropertyStateAdd p_add_func, Pointer<Void> p_userdata)
GDExtensionScriptInstanceGetPropertyType = Pointer<NativeFunction<GDExtensionScriptInstanceGetPropertyTypeFunction>>
GDExtensionScriptInstanceGetPropertyTypeFunction = UnsignedInt Function(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, Pointer<GDExtensionBool> r_is_valid)
GDExtensionScriptInstanceGetScript = Pointer<NativeFunction<GDExtensionScriptInstanceGetScriptFunction>>
GDExtensionScriptInstanceGetScriptFunction = GDExtensionObjectPtr Function(GDExtensionScriptInstanceDataPtr p_instance)
GDExtensionScriptInstanceHasMethod = Pointer<NativeFunction<GDExtensionScriptInstanceHasMethodFunction>>
GDExtensionScriptInstanceHasMethodFunction = GDExtensionBool Function(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name)
GDExtensionScriptInstanceIsPlaceholder = Pointer<NativeFunction<GDExtensionScriptInstanceIsPlaceholderFunction>>
GDExtensionScriptInstanceIsPlaceholderFunction = GDExtensionBool Function(GDExtensionScriptInstanceDataPtr p_instance)
GDExtensionScriptInstanceNotification = Pointer<NativeFunction<GDExtensionScriptInstanceNotificationFunction>>
GDExtensionScriptInstanceNotification2 = Pointer<NativeFunction<GDExtensionScriptInstanceNotification2Function>>
GDExtensionScriptInstanceNotification2Function = Void Function(GDExtensionScriptInstanceDataPtr p_instance, Int32 p_what, GDExtensionBool p_reversed)
GDExtensionScriptInstanceNotificationFunction = Void Function(GDExtensionScriptInstanceDataPtr p_instance, Int32 p_what)
GDExtensionScriptInstancePropertyCanRevert = Pointer<NativeFunction<GDExtensionScriptInstancePropertyCanRevertFunction>>
GDExtensionScriptInstancePropertyCanRevertFunction = GDExtensionBool Function(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name)
GDExtensionScriptInstancePropertyGetRevert = Pointer<NativeFunction<GDExtensionScriptInstancePropertyGetRevertFunction>>
GDExtensionScriptInstancePropertyGetRevertFunction = GDExtensionBool Function(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret)
GDExtensionScriptInstancePropertyStateAdd = Pointer<NativeFunction<GDExtensionScriptInstancePropertyStateAddFunction>>
GDExtensionScriptInstancePropertyStateAddFunction = Void Function(GDExtensionConstStringNamePtr p_name, GDExtensionConstVariantPtr p_value, Pointer<Void> p_userdata)
GDExtensionScriptInstancePtr = Pointer<Void>
GDExtensionScriptInstanceRefCountDecremented = Pointer<NativeFunction<GDExtensionScriptInstanceRefCountDecrementedFunction>>
GDExtensionScriptInstanceRefCountDecrementedFunction = GDExtensionBool Function(GDExtensionScriptInstanceDataPtr p_instance)
GDExtensionScriptInstanceRefCountIncremented = Pointer<NativeFunction<GDExtensionScriptInstanceRefCountIncrementedFunction>>
GDExtensionScriptInstanceRefCountIncrementedFunction = Void Function(GDExtensionScriptInstanceDataPtr p_instance)
GDExtensionScriptInstanceSet = Pointer<NativeFunction<GDExtensionScriptInstanceSetFunction>>
GDExtensionScriptInstanceSetFunction = GDExtensionBool Function(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionConstVariantPtr p_value)
GDExtensionScriptInstanceToString = Pointer<NativeFunction<GDExtensionScriptInstanceToStringFunction>>
GDExtensionScriptInstanceToStringFunction = Void Function(GDExtensionScriptInstanceDataPtr p_instance, Pointer<GDExtensionBool> r_is_valid, GDExtensionStringPtr r_out)
GDExtensionScriptInstanceValidateProperty = Pointer<NativeFunction<GDExtensionScriptInstanceValidatePropertyFunction>>
GDExtensionScriptInstanceValidatePropertyFunction = GDExtensionBool Function(GDExtensionScriptInstanceDataPtr p_instance, Pointer<GDExtensionPropertyInfo> p_property)
GDExtensionScriptLanguagePtr = Pointer<Void>
GDExtensionsInterfaceEditorHelpLoadXmlFromUtf8Chars = Pointer<NativeFunction<GDExtensionsInterfaceEditorHelpLoadXmlFromUtf8CharsFunction>>
@name editor_help_load_xml_from_utf8_chars @since 4.3
GDExtensionsInterfaceEditorHelpLoadXmlFromUtf8CharsAndLen = Pointer<NativeFunction<GDExtensionsInterfaceEditorHelpLoadXmlFromUtf8CharsAndLenFunction>>
@name editor_help_load_xml_from_utf8_chars_and_len @since 4.3
GDExtensionsInterfaceEditorHelpLoadXmlFromUtf8CharsAndLenFunction = Void Function(Pointer<Char> p_data, GDExtensionInt p_size)
GDExtensionsInterfaceEditorHelpLoadXmlFromUtf8CharsFunction = Void Function(Pointer<Char> p_data)
GDExtensionStringNamePtr = Pointer<Void>
GDExtensionStringPtr = Pointer<Void>
GDExtensionTypeFromVariantConstructorFunc = Pointer<NativeFunction<GDExtensionTypeFromVariantConstructorFuncFunction>>
GDExtensionTypeFromVariantConstructorFuncFunction = Void Function(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr)
GDExtensionTypePtr = Pointer<Void>
GDExtensionUninitializedObjectPtr = Pointer<Void>
GDExtensionUninitializedStringNamePtr = Pointer<Void>
GDExtensionUninitializedStringPtr = Pointer<Void>
GDExtensionUninitializedTypePtr = Pointer<Void>
GDExtensionUninitializedVariantPtr = Pointer<Void>
GDExtensionVariantFromTypeConstructorFunc = Pointer<NativeFunction<GDExtensionVariantFromTypeConstructorFuncFunction>>
GDExtensionVariantFromTypeConstructorFuncFunction = Void Function(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr)
GDExtensionVariantGetInternalPtrFunc = Pointer<NativeFunction<GDExtensionVariantGetInternalPtrFuncFunction>>
GDExtensionVariantGetInternalPtrFuncFunction = Pointer<Void> Function(GDExtensionVariantPtr)
GDExtensionVariantPtr = Pointer<Void>
GDObjectInstanceID = Uint64
int_fast16_t = Int16
int_fast32_t = Int32
int_fast64_t = Int64
int_fast8_t = Int8
int_least16_t = Int16
int_least32_t = Int32
int_least64_t = Int64
int_least8_t = Int8
intmax_t = Long
InvokeCallback = Pointer<NativeFunction<InvokeCallbackFunction>>
InvokeCallbackFunction = Void Function(CallbackData p_data)
InvokeCallbackFunction$1 = Pointer<NativeFunction<InvokeCallbackFunctionFunction>>
InvokeCallbackFunctionFunction = Void Function(InvokeCallback p_callback, CallbackData p_callback_data, ExecutorData p_executor_data)
ptrdiff_t = __darwin_ptrdiff_t
register_t = Int64
rsize_t = __darwin_size_t
syscall_arg_t = u_int64_t
u_int16_t = UnsignedShort
u_int32_t = UnsignedInt
u_int64_t = UnsignedLongLong
u_int8_t = UnsignedChar
uint_fast16_t = Uint16
uint_fast32_t = Uint32
uint_fast64_t = Uint64
uint_fast8_t = Uint8
uint_least16_t = Uint16
uint_least32_t = Uint32
uint_least64_t = Uint64
uint_least8_t = Uint8
uintmax_t = UnsignedLong
user_addr_t = u_int64_t
user_long_t = Int64
user_off_t = Int64
user_size_t = u_int64_t
user_ssize_t = Int64
user_time_t = Int64
user_ulong_t = u_int64_t
wint_t = __darwin_wint_t