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 = int 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<GDExtensionConstVariantPtr> p_args, GDExtensionTypePtr r_ret)
DartGDExtensionClassCallVirtualWithDataFunction = void Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, Pointer<Void> p_virtual_call_userdata, Pointer<GDExtensionConstVariantPtr> 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(Pointer<Void> callable_userdata)
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<GDExtensionConstVariantPtr> p_args, GDExtensionTypePtr r_ret)
DartGDExtensionClassMethodValidatedCallFunction = void Function(Pointer<Void> method_userdata, GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionConstVariantPtr> p_args, GDExtensionTypePtr r_ret)
DartGDExtensionClassNotification2Function = void Function(GDExtensionClassInstancePtr p_instance, int p_what, DartGDExtensionBool p_reversed)
DartGDExtensionClassNotificationFunction = void Function(GDExtensionClassInstancePtr p_instance, int p_what)
DartGDExtensionClassPropertyCanRevertFunction = DartGDExtensionBool Function(Pointer<Void> callable_userdata_a, Pointer<Void> callable_userdata_b)
DartGDExtensionClassPropertyGetRevertFunction = DartGDExtensionBool Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret)
DartGDExtensionClassReferenceFunction = void Function(Pointer<Void> callable_userdata)
DartGDExtensionClassSetFunction = DartGDExtensionBool Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret)
DartGDExtensionClassToStringFunction = void Function(Pointer<Void> callable_userdata, Pointer<GDExtensionBool> r_is_valid, GDExtensionStringPtr r_out)
DartGDExtensionClassUnreferenceFunction = void Function(Pointer<Void> callable_userdata)
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 = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata, DartGDExtensionBool p_notify_postinitialize)
DartGDExtensionInterfaceArrayOperatorIndexFunction = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata, DartGDExtensionBool p_notify_postinitialize)
DartGDExtensionInterfaceArrayRefFunction = void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
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 = Pointer<Void> Function(Pointer<Void> p_class_userdata, GDExtensionConstStringNamePtr p_name, int 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_group_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(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
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(Pointer<Void> callable_userdata)
DartGDExtensionInterfaceEditorRemovePluginFunction = void Function(Pointer<Void> callable_userdata)
DartGDExtensionInterfaceFileAccessGetBufferFunction = int Function(GDExtensionConstObjectPtr p_instance, Pointer<GDExtensionBool> p_dst, int p_length)
DartGDExtensionInterfaceFileAccessStoreBufferFunction = void Function(GDExtensionObjectPtr p_instance, Pointer<GDExtensionBool> p_src, int p_length)
DartGDExtensionInterfaceFunctionPtrFunction = void Function()
DartGDExtensionInterfaceGetGodotVersionFunction = void Function(Pointer<GDExtensionGodotVersion> r_godot_version)
DartGDExtensionInterfaceGetLibraryPathFunction = void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
DartGDExtensionInterfaceGetNativeStructSizeFunction = int Function(Pointer<Void> callable_userdata)
DartGDExtensionInterfaceGetVariantFromTypeConstructorFunction = GDExtensionVariantFromTypeConstructorFunc Function(GDExtensionVariantType p_type)
DartGDExtensionInterfaceGetVariantGetInternalPtrFuncFunction = GDExtensionVariantGetInternalPtrFunc Function(GDExtensionVariantType p_type)
DartGDExtensionInterfaceGetVariantToTypeConstructorFunction = GDExtensionVariantFromTypeConstructorFunc Function(GDExtensionVariantType p_type)
DartGDExtensionInterfaceMemAllocFunction = Pointer<Void> Function(int p_bytes)
DartGDExtensionInterfaceMemFreeFunction = void Function(Pointer<Void> callable_userdata)
DartGDExtensionInterfaceMemReallocFunction = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata, DartGDExtensionBool p_notify_postinitialize)
DartGDExtensionInterfaceObjectCallScriptMethodFunction = void Function(Pointer<Void> method_userdata, GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionConstVariantPtr> p_args, DartGDExtensionInt p_argument_count, GDExtensionVariantPtr r_return, Pointer<GDExtensionCallError> r_error)
DartGDExtensionInterfaceObjectDestroyFunction = void Function(Pointer<Void> callable_userdata)
DartGDExtensionInterfaceObjectFreeInstanceBindingFunction = void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
DartGDExtensionInterfaceObjectGetClassNameFunction = DartGDExtensionBool Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret)
DartGDExtensionInterfaceObjectGetInstanceFromIdFunction = Pointer<Void> Function(int p_bytes)
DartGDExtensionInterfaceObjectGetInstanceIdFunction = int Function(Pointer<Void> callable_userdata)
DartGDExtensionInterfaceObjectHasScriptMethodFunction = DartGDExtensionBool Function(Pointer<Void> callable_userdata_a, Pointer<Void> callable_userdata_b)
DartGDExtensionInterfaceObjectMethodBindCallFunction = void Function(Pointer<Void> method_userdata, GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionConstVariantPtr> p_args, DartGDExtensionInt p_argument_count, GDExtensionVariantPtr r_return, Pointer<GDExtensionCallError> r_error)
DartGDExtensionInterfaceObjectMethodBindPtrcallFunction = void Function(Pointer<Void> method_userdata, GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionConstVariantPtr> 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(Pointer<Void> p_token, Pointer<Void> p_instance, Pointer<Void> p_binding)
DartGDExtensionInterfacePackedByteArrayOperatorIndexConstFunction = Pointer<GDExtensionBool> Function(GDExtensionConstTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedByteArrayOperatorIndexFunction = Pointer<GDExtensionBool> Function(GDExtensionConstTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedColorArrayOperatorIndexConstFunction = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata, DartGDExtensionBool p_notify_postinitialize)
DartGDExtensionInterfacePackedColorArrayOperatorIndexFunction = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata, DartGDExtensionBool p_notify_postinitialize)
DartGDExtensionInterfacePackedFloat32ArrayOperatorIndexConstFunction = Pointer<Float> Function(GDExtensionConstTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedFloat32ArrayOperatorIndexFunction = Pointer<Float> Function(GDExtensionConstTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedFloat64ArrayOperatorIndexConstFunction = Pointer<Double> Function(GDExtensionConstTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedFloat64ArrayOperatorIndexFunction = Pointer<Double> Function(GDExtensionConstTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedInt32ArrayOperatorIndexConstFunction = Pointer<Int32> Function(GDExtensionConstTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedInt32ArrayOperatorIndexFunction = Pointer<Int32> Function(GDExtensionConstTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedInt64ArrayOperatorIndexConstFunction = Pointer<Int64> Function(GDExtensionConstTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedInt64ArrayOperatorIndexFunction = Pointer<Int64> Function(GDExtensionConstTypePtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfacePackedStringArrayOperatorIndexConstFunction = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata, DartGDExtensionBool p_notify_postinitialize)
DartGDExtensionInterfacePackedStringArrayOperatorIndexFunction = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata, DartGDExtensionBool p_notify_postinitialize)
DartGDExtensionInterfacePackedVector2ArrayOperatorIndexConstFunction = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata, DartGDExtensionBool p_notify_postinitialize)
DartGDExtensionInterfacePackedVector2ArrayOperatorIndexFunction = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata, DartGDExtensionBool p_notify_postinitialize)
DartGDExtensionInterfacePackedVector3ArrayOperatorIndexConstFunction = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata, DartGDExtensionBool p_notify_postinitialize)
DartGDExtensionInterfacePackedVector3ArrayOperatorIndexFunction = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata, DartGDExtensionBool p_notify_postinitialize)
DartGDExtensionInterfacePackedVector4ArrayOperatorIndexConstFunction = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata, DartGDExtensionBool p_notify_postinitialize)
DartGDExtensionInterfacePackedVector4ArrayOperatorIndexFunction = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata, DartGDExtensionBool p_notify_postinitialize)
DartGDExtensionInterfacePlaceHolderScriptInstanceUpdateFunction = void Function(Pointer<Void> p_token, Pointer<Void> p_instance, Pointer<Void> p_binding)
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(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
DartGDExtensionInterfaceStringNameNewWithLatin1CharsFunction = void Function(GDExtensionUninitializedStringNamePtr r_dest, Pointer<Char> p_contents, DartGDExtensionBool p_is_static)
DartGDExtensionInterfaceStringNameNewWithUtf8CharsAndLenFunction = void Function(GDExtensionUninitializedStringNamePtr r_dest, Pointer<Char> p_contents, DartGDExtensionBool p_is_static)
DartGDExtensionInterfaceStringNameNewWithUtf8CharsFunction = void Function(GDExtensionUninitializedStringNamePtr r_dest, Pointer<Char> p_contents)
DartGDExtensionInterfaceStringNewWithLatin1CharsAndLenFunction = void Function(GDExtensionUninitializedStringNamePtr r_dest, Pointer<Char> p_contents, DartGDExtensionBool p_is_static)
DartGDExtensionInterfaceStringNewWithLatin1CharsFunction = void Function(GDExtensionUninitializedStringNamePtr 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(GDExtensionUninitializedStringNamePtr r_dest, Pointer<Char> p_contents, DartGDExtensionBool p_is_static)
DartGDExtensionInterfaceStringNewWithUtf8CharsFunction = void Function(GDExtensionUninitializedStringNamePtr 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(GDExtensionConstStringPtr p_self, DartGDExtensionInt p_index)
DartGDExtensionInterfaceStringOperatorPlusEqC32strFunction = void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<char32_t> p_contents)
DartGDExtensionInterfaceStringOperatorPlusEqCharFunction = void Function(GDExtensionClassInstancePtr p_instance, int p_what)
DartGDExtensionInterfaceStringOperatorPlusEqCstrFunction = void Function(GDExtensionUninitializedStringNamePtr r_dest, Pointer<Char> p_contents)
DartGDExtensionInterfaceStringOperatorPlusEqStringFunction = void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
DartGDExtensionInterfaceStringOperatorPlusEqWcstrFunction = void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<WChar> p_contents)
DartGDExtensionInterfaceStringResizeFunction = DartGDExtensionInt Function(GDExtensionStringPtr p_self, DartGDExtensionInt p_resize)
DartGDExtensionInterfaceStringToLatin1CharsFunction = DartGDExtensionInt Function(GDExtensionUninitializedStringPtr r_dest, Pointer<Char> p_contents, DartGDExtensionInt p_size)
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(GDExtensionUninitializedStringPtr r_dest, Pointer<Char> p_contents, DartGDExtensionInt p_size)
DartGDExtensionInterfaceStringToWideCharsFunction = DartGDExtensionInt Function(GDExtensionConstStringPtr p_self, Pointer<WChar> r_text, DartGDExtensionInt p_max_write_length)
DartGDExtensionInterfaceVariantBooleanizeFunction = int Function(Pointer<Void> callable_userdata)
DartGDExtensionInterfaceVariantCallFunction = void Function(Pointer<Void> method_userdata, GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionConstVariantPtr> p_args, DartGDExtensionInt p_argument_count, GDExtensionVariantPtr 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(Pointer<Void> callable_userdata)
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, GDExtensionConstVariantPtr p_key, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid)
DartGDExtensionInterfaceVariantGetObjectInstanceIdFunction = int Function(Pointer<Void> callable_userdata)
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 = GDExtensionPtrIndexedGetter Function(GDExtensionVariantType p_type)
DartGDExtensionInterfaceVariantGetPtrKeyedCheckerFunction = GDExtensionPtrKeyedChecker Function(GDExtensionVariantType p_type)
DartGDExtensionInterfaceVariantGetPtrKeyedGetterFunction = GDExtensionPtrKeyedGetter Function(GDExtensionVariantType p_type)
DartGDExtensionInterfaceVariantGetPtrKeyedSetterFunction = GDExtensionPtrKeyedGetter Function(GDExtensionVariantType p_type)
DartGDExtensionInterfaceVariantGetPtrOperatorEvaluatorFunction = GDExtensionPtrOperatorEvaluator Function(GDExtensionVariantOperator p_operator, GDExtensionVariantType p_type_a, GDExtensionVariantType p_type_b)
DartGDExtensionInterfaceVariantGetPtrSetterFunction = GDExtensionPtrGetter 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(Pointer<Void> callable_userdata_a, Pointer<Void> callable_userdata_b)
DartGDExtensionInterfaceVariantHashFunction = int Function(Pointer<Void> callable_userdata)
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(Pointer<Void> callable_userdata_a, Pointer<Void> callable_userdata_b)
DartGDExtensionInterfaceVariantIterGetFunction = void Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid)
DartGDExtensionInterfaceVariantIterInitFunction = DartGDExtensionBool Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, Pointer<GDExtensionBool> r_valid)
DartGDExtensionInterfaceVariantIterNextFunction = DartGDExtensionBool Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, Pointer<GDExtensionBool> r_valid)
DartGDExtensionInterfaceVariantNewCopyFunction = void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
DartGDExtensionInterfaceVariantNewNilFunction = void Function(Pointer<Void> callable_userdata)
DartGDExtensionInterfaceVariantRecursiveHashFunction = DartGDExtensionInt Function(GDExtensionStringPtr p_self, DartGDExtensionInt p_resize)
DartGDExtensionInterfaceVariantSetFunction = void Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid)
DartGDExtensionInterfaceVariantSetIndexedFunction = void Function(GDExtensionConstVariantPtr p_self, DartGDExtensionInt p_index, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid, Pointer<GDExtensionBool> r_oob)
DartGDExtensionInterfaceVariantSetKeyedFunction = void Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid)
DartGDExtensionInterfaceVariantSetNamedFunction = void Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid)
DartGDExtensionInterfaceVariantStringifyFunction = void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
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 = int Function(GDExtensionConstObjectPtr p_instance, Pointer<GDExtensionBool> p_dst, int p_length)
DartGDExtensionPtrBuiltInMethodFunction = void Function(GDExtensionTypePtr p_base, Pointer<GDExtensionConstVariantPtr> p_args, GDExtensionTypePtr r_return, int p_argument_count)
DartGDExtensionPtrConstructorFunction = void Function(GDExtensionUninitializedTypePtr p_base, Pointer<GDExtensionConstVariantPtr> p_args)
DartGDExtensionPtrDestructorFunction = void Function(Pointer<Void> callable_userdata)
DartGDExtensionPtrGetterFunction = void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
DartGDExtensionPtrIndexedGetterFunction = void Function(GDExtensionConstTypePtr p_base, DartGDExtensionInt p_index, GDExtensionTypePtr r_value)
DartGDExtensionPtrIndexedSetterFunction = void Function(GDExtensionConstTypePtr p_base, DartGDExtensionInt p_index, GDExtensionTypePtr r_value)
DartGDExtensionPtrKeyedCheckerFunction = DartGDExtensionBool Function(Pointer<Void> callable_userdata_a, Pointer<Void> callable_userdata_b)
DartGDExtensionPtrKeyedGetterFunction = void Function(Pointer<Void> p_token, Pointer<Void> p_instance, Pointer<Void> p_binding)
DartGDExtensionPtrKeyedSetterFunction = void Function(Pointer<Void> p_token, Pointer<Void> p_instance, Pointer<Void> p_binding)
DartGDExtensionPtrOperatorEvaluatorFunction = void Function(Pointer<Void> p_token, Pointer<Void> p_instance, Pointer<Void> p_binding)
DartGDExtensionPtrSetterFunction = void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
DartGDExtensionPtrUtilityFunctionFunction = void Function(GDExtensionTypePtr r_return, Pointer<GDExtensionConstVariantPtr> p_args, int p_argument_count)
DartGDExtensionScriptInstanceCallFunction = void Function(Pointer<Void> method_userdata, GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionConstVariantPtr> p_args, DartGDExtensionInt p_argument_count, GDExtensionVariantPtr r_return, Pointer<GDExtensionCallError> r_error)
DartGDExtensionScriptInstanceFreeFunction = void Function(Pointer<Void> callable_userdata)
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(GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionPropertyInfo> p_list, int p_count)
DartGDExtensionScriptInstanceFreePropertyListFunction = void Function(GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionPropertyInfo> p_list)
DartGDExtensionScriptInstanceGetClassCategoryFunction = DartGDExtensionBool Function(GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionPropertyInfo> p_property)
DartGDExtensionScriptInstanceGetFunction = DartGDExtensionBool Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret)
DartGDExtensionScriptInstanceGetMethodArgumentCountFunction = DartGDExtensionBool Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, Pointer<GDExtensionBool> r_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(Pointer<Void> callable_userdata_a, Pointer<Void> callable_userdata_b)
DartGDExtensionScriptInstanceIsPlaceholderFunction = int Function(Pointer<Void> callable_userdata)
DartGDExtensionScriptInstanceNotification2Function = void Function(GDExtensionClassInstancePtr p_instance, int p_what, DartGDExtensionBool p_reversed)
DartGDExtensionScriptInstanceNotificationFunction = void Function(GDExtensionClassInstancePtr p_instance, int p_what)
DartGDExtensionScriptInstancePropertyCanRevertFunction = DartGDExtensionBool Function(Pointer<Void> callable_userdata_a, Pointer<Void> callable_userdata_b)
DartGDExtensionScriptInstancePropertyGetRevertFunction = DartGDExtensionBool Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret)
DartGDExtensionScriptInstancePropertyStateAddFunction = void Function(Pointer<Void> p_token, Pointer<Void> p_instance, Pointer<Void> p_binding)
DartGDExtensionScriptInstanceRefCountDecrementedFunction = int Function(Pointer<Void> callable_userdata)
DartGDExtensionScriptInstanceRefCountIncrementedFunction = void Function(Pointer<Void> callable_userdata)
DartGDExtensionScriptInstanceSetFunction = DartGDExtensionBool Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret)
DartGDExtensionScriptInstanceToStringFunction = void Function(Pointer<Void> callable_userdata, Pointer<GDExtensionBool> r_is_valid, GDExtensionStringPtr r_out)
DartGDExtensionScriptInstanceValidatePropertyFunction = DartGDExtensionBool Function(GDExtensionClassInstancePtr 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(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
DartGDExtensionVariantFromTypeConstructorFuncFunction = void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
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(Pointer<Void> callable_userdata)
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<Void Function(Pointer<Void>)>>
GDExtensionCallableCustomFreeFunction = Void Function(Pointer<Void>)
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<GDExtensionCallableCustomEqualFunction>>
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<GDExtensionConstVariantPtr> 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<GDExtensionConstVariantPtr> 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<char32_t> 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<GDExtensionConstVariantPtr> p_args, GDExtensionTypePtr r_ret)
GDExtensionClassMethodValidatedCall = Pointer<NativeFunction<GDExtensionClassMethodPtrCallFunction>>
GDExtensionClassMethodValidatedCallFunction = Void Function(Pointer<Void> method_userdata, GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionConstVariantPtr> p_args, GDExtensionTypePtr r_ret)
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<GDExtensionCallableCustomEqualFunction>>
GDExtensionClassPropertyCanRevertFunction = GDExtensionBool Function(Pointer<Void> callable_userdata_a, Pointer<Void> callable_userdata_b)
GDExtensionClassPropertyGetRevert = Pointer<NativeFunction<GDExtensionClassGetFunction>>
GDExtensionClassPropertyGetRevertFunction = GDExtensionBool Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret)
GDExtensionClassRecreateInstance = Pointer<NativeFunction<GDExtensionClassGetVirtualCallDataFunction>>
GDExtensionClassRecreateInstanceFunction = Pointer<Void> Function(Pointer<Void> p_class_userdata, GDExtensionConstStringNamePtr p_name)
GDExtensionClassReference = Pointer<NativeFunction<Void Function(Pointer<Void>)>>
GDExtensionClassReferenceFunction = Void Function(Pointer<Void>)
GDExtensionClassSet = Pointer<NativeFunction<GDExtensionClassGetFunction>>
GDExtensionClassSetFunction = GDExtensionBool Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret)
GDExtensionClassToString = Pointer<NativeFunction<GDExtensionCallableCustomToStringFunction>>
GDExtensionClassToStringFunction = Void Function(Pointer<Void> callable_userdata, Pointer<GDExtensionBool> r_is_valid, GDExtensionStringPtr r_out)
GDExtensionClassUnreference = Pointer<NativeFunction<Void Function(Pointer<Void>)>>
GDExtensionClassUnreferenceFunction = Void Function(Pointer<Void>)
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<GDExtensionClassGetVirtualCallDataFunction>>
GDExtensionInstanceBindingCreateCallbackFunction = Pointer<Void> Function(Pointer<Void> p_class_userdata, GDExtensionConstStringNamePtr p_name)
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<GDExtensionInterfaceArrayOperatorIndexFunction>>
@name array_operator_index_const @since 4.1
GDExtensionInterfaceArrayOperatorIndexConstFunction = GDExtensionVariantPtr Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfaceArrayOperatorIndexFunction = GDExtensionVariantPtr Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfaceArrayRef = Pointer<NativeFunction<GDExtensionClassFreeInstanceFunction>>
@name array_ref @since 4.1
GDExtensionInterfaceArrayRefFunction = Void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
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<GDExtensionClassGetVirtualCallDataFunction>>
@name callable_custom_get_userdata @since 4.2
GDExtensionInterfaceCallableCustomGetUserDataFunction = Pointer<Void> Function(Pointer<Void> p_class_userdata, GDExtensionConstStringNamePtr p_name)
GDExtensionInterfaceClassdbConstructObject = Pointer<NativeFunction<GDExtensionClassCreateInstanceFunction>>
@name classdb_construct_object @since 4.1 @deprecated in Godot 4.4. Use classdb_construct_object2 instead.
GDExtensionInterfaceClassdbConstructObject2 = Pointer<NativeFunction<GDExtensionClassCreateInstanceFunction>>
@name classdb_construct_object2 @since 4.4
GDExtensionInterfaceClassdbConstructObject2Function = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata)
GDExtensionInterfaceClassdbConstructObjectFunction = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata)
GDExtensionInterfaceClassdbGetClassTag = Pointer<NativeFunction<GDExtensionClassCreateInstanceFunction>>
@name classdb_get_class_tag @since 4.1
GDExtensionInterfaceClassdbGetClassTagFunction = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata)
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<GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroupFunction>>
@name classdb_register_extension_class_property_subgroup @since 4.1
GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroupFunction = Void Function(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringPtr p_group_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<GDExtensionClassFreeInstanceFunction>>
@name classdb_unregister_extension_class @since 4.1
GDExtensionInterfaceClassdbUnregisterExtensionClassFunction = Void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
GDExtensionInterfaceDictionaryOperatorIndex = Pointer<NativeFunction<GDExtensionClassGetVirtualCallDataFunction>>
@name dictionary_operator_index @since 4.1
GDExtensionInterfaceDictionaryOperatorIndexConst = Pointer<NativeFunction<GDExtensionClassGetVirtualCallDataFunction>>
@name dictionary_operator_index_const @since 4.1
GDExtensionInterfaceDictionaryOperatorIndexConstFunction = Pointer<Void> Function(Pointer<Void> p_class_userdata, GDExtensionConstStringNamePtr p_name)
GDExtensionInterfaceDictionaryOperatorIndexFunction = Pointer<Void> Function(Pointer<Void> p_class_userdata, GDExtensionConstStringNamePtr p_name)
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<Void Function(Pointer<Void>)>>
@name editor_add_plugin @since 4.1
GDExtensionInterfaceEditorAddPluginFunction = Void Function(Pointer<Void>)
GDExtensionInterfaceEditorRemovePlugin = Pointer<NativeFunction<Void Function(Pointer<Void>)>>
@name editor_remove_plugin @since 4.1
GDExtensionInterfaceEditorRemovePluginFunction = Void Function(Pointer<Void>)
GDExtensionInterfaceFileAccessGetBuffer = Pointer<NativeFunction<GDExtensionInterfaceFileAccessGetBufferFunction>>
@name file_access_get_buffer @since 4.1
GDExtensionInterfaceFileAccessGetBufferFunction = Uint64 Function(GDExtensionConstObjectPtr p_instance, Pointer<GDExtensionBool> p_dst, Uint64 p_length)
GDExtensionInterfaceFileAccessStoreBuffer = Pointer<NativeFunction<GDExtensionInterfaceFileAccessStoreBufferFunction>>
@name file_access_store_buffer @since 4.1
GDExtensionInterfaceFileAccessStoreBufferFunction = Void Function(GDExtensionObjectPtr p_instance, Pointer<GDExtensionBool> 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<GDExtensionClassFreeInstanceFunction>>
@name get_library_path @since 4.1
GDExtensionInterfaceGetLibraryPathFunction = Void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
GDExtensionInterfaceGetNativeStructSize = Pointer<NativeFunction<GDExtensionClassGetRIDFunction>>
@name get_native_struct_size @since 4.1
GDExtensionInterfaceGetNativeStructSizeFunction = Uint64 Function(GDExtensionClassInstancePtr p_instance)
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<GDExtensionInterfaceGetVariantFromTypeConstructorFunction>>
@name get_variant_to_type_constructor @since 4.1
GDExtensionInterfaceGetVariantToTypeConstructorFunction = GDExtensionVariantFromTypeConstructorFunc Function(UnsignedInt p_type)
GDExtensionInterfaceGlobalGetSingleton = Pointer<NativeFunction<GDExtensionClassCreateInstanceFunction>>
@name global_get_singleton @since 4.1
GDExtensionInterfaceGlobalGetSingletonFunction = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata)
GDExtensionInterfaceImagePtr = Pointer<NativeFunction<GDExtensionInterfaceImagePtrFunction>>
@name image_ptr @since 4.3
GDExtensionInterfaceImagePtrFunction = Pointer<GDExtensionBool> Function(GDExtensionObjectPtr p_instance)
GDExtensionInterfaceImagePtrw = Pointer<NativeFunction<GDExtensionInterfaceImagePtrFunction>>
@name image_ptrw @since 4.3
GDExtensionInterfaceImagePtrwFunction = Pointer<GDExtensionBool> Function(GDExtensionObjectPtr p_instance)
GDExtensionInterfaceMemAlloc = Pointer<NativeFunction<GDExtensionInterfaceMemAllocFunction>>
@name mem_alloc @since 4.1
GDExtensionInterfaceMemAllocFunction = Pointer<Void> Function(Size p_bytes)
GDExtensionInterfaceMemFree = Pointer<NativeFunction<Void Function(Pointer<Void>)>>
@name mem_free @since 4.1
GDExtensionInterfaceMemFreeFunction = Void Function(Pointer<Void>)
GDExtensionInterfaceMemRealloc = Pointer<NativeFunction<GDExtensionInterfaceMemReallocFunction>>
@name mem_realloc @since 4.1
GDExtensionInterfaceMemReallocFunction = Pointer<Void> Function(Pointer<Void> p_ptr, Size p_bytes)
GDExtensionInterfaceObjectCallScriptMethod = Pointer<NativeFunction<GDExtensionClassMethodCallFunction>>
@name object_call_script_method @since 4.3
GDExtensionInterfaceObjectCallScriptMethodFunction = Void Function(Pointer<Void> method_userdata, GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionConstVariantPtr> p_args, GDExtensionInt p_argument_count, GDExtensionVariantPtr r_return, Pointer<GDExtensionCallError> r_error)
GDExtensionInterfaceObjectCastTo = Pointer<NativeFunction<GDExtensionClassGetVirtualCallDataFunction>>
@name object_cast_to @since 4.1
GDExtensionInterfaceObjectCastToFunction = Pointer<Void> Function(Pointer<Void> p_class_userdata, GDExtensionConstStringNamePtr p_name)
GDExtensionInterfaceObjectDestroy = Pointer<NativeFunction<Void Function(Pointer<Void>)>>
@name object_destroy @since 4.1
GDExtensionInterfaceObjectDestroyFunction = Void Function(Pointer<Void>)
GDExtensionInterfaceObjectFreeInstanceBinding = Pointer<NativeFunction<GDExtensionClassFreeInstanceFunction>>
@name object_free_instance_binding @since 4.2
GDExtensionInterfaceObjectFreeInstanceBindingFunction = Void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
GDExtensionInterfaceObjectGetClassName = Pointer<NativeFunction<GDExtensionClassGetFunction>>
@name object_get_class_name @since 4.1
GDExtensionInterfaceObjectGetClassNameFunction = GDExtensionBool Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret)
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<GDExtensionClassGetRIDFunction>>
@name object_get_instance_id @since 4.1
GDExtensionInterfaceObjectGetInstanceIdFunction = Uint64 Function(GDExtensionClassInstancePtr p_instance)
GDExtensionInterfaceObjectGetScriptInstance = Pointer<NativeFunction<GDExtensionClassGetVirtualCallDataFunction>>
@name object_get_script_instance @since 4.2
GDExtensionInterfaceObjectGetScriptInstanceFunction = Pointer<Void> Function(Pointer<Void> p_class_userdata, GDExtensionConstStringNamePtr p_name)
GDExtensionInterfaceObjectHasScriptMethod = Pointer<NativeFunction<GDExtensionCallableCustomEqualFunction>>
@name object_has_script_method @since 4.3
GDExtensionInterfaceObjectHasScriptMethodFunction = GDExtensionBool Function(Pointer<Void> callable_userdata_a, Pointer<Void> callable_userdata_b)
GDExtensionInterfaceObjectMethodBindCall = Pointer<NativeFunction<GDExtensionClassMethodCallFunction>>
@name object_method_bind_call @since 4.1
GDExtensionInterfaceObjectMethodBindCallFunction = Void Function(Pointer<Void> method_userdata, GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionConstVariantPtr> p_args, GDExtensionInt p_argument_count, GDExtensionVariantPtr r_return, Pointer<GDExtensionCallError> r_error)
GDExtensionInterfaceObjectMethodBindPtrcall = Pointer<NativeFunction<GDExtensionClassMethodPtrCallFunction>>
@name object_method_bind_ptrcall @since 4.1
GDExtensionInterfaceObjectMethodBindPtrcallFunction = Void Function(Pointer<Void> method_userdata, GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionConstVariantPtr> p_args, GDExtensionTypePtr r_ret)
GDExtensionInterfaceObjectSetInstance = Pointer<NativeFunction<GDExtensionInstanceBindingFreeCallbackFunction>>
@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(Pointer<Void> p_token, Pointer<Void> p_instance, Pointer<Void> p_binding)
GDExtensionInterfacePackedByteArrayOperatorIndex = Pointer<NativeFunction<GDExtensionInterfacePackedByteArrayOperatorIndexFunction>>
@name packed_byte_array_operator_index @since 4.1
GDExtensionInterfacePackedByteArrayOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfacePackedByteArrayOperatorIndexFunction>>
@name packed_byte_array_operator_index_const @since 4.1
GDExtensionInterfacePackedByteArrayOperatorIndexConstFunction = Pointer<GDExtensionBool> Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedByteArrayOperatorIndexFunction = Pointer<GDExtensionBool> Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedColorArrayOperatorIndex = Pointer<NativeFunction<GDExtensionInterfaceArrayOperatorIndexFunction>>
@name packed_color_array_operator_index @since 4.1
GDExtensionInterfacePackedColorArrayOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfaceArrayOperatorIndexFunction>>
@name packed_color_array_operator_index_const @since 4.1
GDExtensionInterfacePackedColorArrayOperatorIndexConstFunction = GDExtensionVariantPtr Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedColorArrayOperatorIndexFunction = GDExtensionVariantPtr Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedFloat32ArrayOperatorIndex = Pointer<NativeFunction<GDExtensionInterfacePackedFloat32ArrayOperatorIndexFunction>>
@name packed_float32_array_operator_index @since 4.1
GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfacePackedFloat32ArrayOperatorIndexFunction>>
@name packed_float32_array_operator_index_const @since 4.1
GDExtensionInterfacePackedFloat32ArrayOperatorIndexConstFunction = Pointer<Float> Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedFloat32ArrayOperatorIndexFunction = Pointer<Float> Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedFloat64ArrayOperatorIndex = Pointer<NativeFunction<GDExtensionInterfacePackedFloat64ArrayOperatorIndexFunction>>
@name packed_float64_array_operator_index @since 4.1
GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfacePackedFloat64ArrayOperatorIndexFunction>>
@name packed_float64_array_operator_index_const @since 4.1
GDExtensionInterfacePackedFloat64ArrayOperatorIndexConstFunction = Pointer<Double> Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedFloat64ArrayOperatorIndexFunction = Pointer<Double> Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedInt32ArrayOperatorIndex = Pointer<NativeFunction<GDExtensionInterfacePackedInt32ArrayOperatorIndexFunction>>
@name packed_int32_array_operator_index @since 4.1
GDExtensionInterfacePackedInt32ArrayOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfacePackedInt32ArrayOperatorIndexFunction>>
@name packed_int32_array_operator_index_const @since 4.1
GDExtensionInterfacePackedInt32ArrayOperatorIndexConstFunction = Pointer<Int32> Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedInt32ArrayOperatorIndexFunction = Pointer<Int32> Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedInt64ArrayOperatorIndex = Pointer<NativeFunction<GDExtensionInterfacePackedInt64ArrayOperatorIndexFunction>>
@name packed_int64_array_operator_index @since 4.1
GDExtensionInterfacePackedInt64ArrayOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfacePackedInt64ArrayOperatorIndexFunction>>
@name packed_int64_array_operator_index_const @since 4.1
GDExtensionInterfacePackedInt64ArrayOperatorIndexConstFunction = Pointer<Int64> Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedInt64ArrayOperatorIndexFunction = Pointer<Int64> Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedStringArrayOperatorIndex = Pointer<NativeFunction<GDExtensionInterfaceArrayOperatorIndexFunction>>
@name packed_string_array_operator_index @since 4.1
GDExtensionInterfacePackedStringArrayOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfaceArrayOperatorIndexFunction>>
@name packed_string_array_operator_index_const @since 4.1
GDExtensionInterfacePackedStringArrayOperatorIndexConstFunction = GDExtensionVariantPtr Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedStringArrayOperatorIndexFunction = GDExtensionVariantPtr Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedVector2ArrayOperatorIndex = Pointer<NativeFunction<GDExtensionInterfaceArrayOperatorIndexFunction>>
@name packed_vector2_array_operator_index @since 4.1
GDExtensionInterfacePackedVector2ArrayOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfaceArrayOperatorIndexFunction>>
@name packed_vector2_array_operator_index_const @since 4.1
GDExtensionInterfacePackedVector2ArrayOperatorIndexConstFunction = GDExtensionVariantPtr Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedVector2ArrayOperatorIndexFunction = GDExtensionVariantPtr Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedVector3ArrayOperatorIndex = Pointer<NativeFunction<GDExtensionInterfaceArrayOperatorIndexFunction>>
@name packed_vector3_array_operator_index @since 4.1
GDExtensionInterfacePackedVector3ArrayOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfaceArrayOperatorIndexFunction>>
@name packed_vector3_array_operator_index_const @since 4.1
GDExtensionInterfacePackedVector3ArrayOperatorIndexConstFunction = GDExtensionVariantPtr Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedVector3ArrayOperatorIndexFunction = GDExtensionVariantPtr Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedVector4ArrayOperatorIndex = Pointer<NativeFunction<GDExtensionInterfaceArrayOperatorIndexFunction>>
@name packed_vector4_array_operator_index @since 4.3
GDExtensionInterfacePackedVector4ArrayOperatorIndexConst = Pointer<NativeFunction<GDExtensionInterfaceArrayOperatorIndexFunction>>
@name packed_vector4_array_operator_index_const @since 4.3
GDExtensionInterfacePackedVector4ArrayOperatorIndexConstFunction = GDExtensionVariantPtr Function(GDExtensionConstTypePtr p_self, GDExtensionInt p_index)
GDExtensionInterfacePackedVector4ArrayOperatorIndexFunction = GDExtensionVariantPtr Function(GDExtensionConstTypePtr 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<GDExtensionInstanceBindingFreeCallbackFunction>>
@name placeholder_script_instance_update @since 4.2
GDExtensionInterfacePlaceHolderScriptInstanceUpdateFunction = Void Function(Pointer<Void> p_token, Pointer<Void> p_instance, Pointer<Void> p_binding)
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<GDExtensionInterfacePrintErrorFunction>>
@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<GDExtensionInterfacePrintErrorWithMessageFunction>>
@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<GDExtensionInterfacePrintErrorFunction>>
@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<GDExtensionInterfacePrintErrorWithMessageFunction>>
@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<GDExtensionClassCreateInstanceFunction>>
@name ref_get_object @since 4.1
GDExtensionInterfaceRefGetObjectFunction = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata)
GDExtensionInterfaceRefSetObject = Pointer<NativeFunction<GDExtensionClassFreeInstanceFunction>>
@name ref_set_object @since 4.1
GDExtensionInterfaceRefSetObjectFunction = Void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
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<GDExtensionInterfaceStringNameNewWithUtf8CharsFunction>>
@name string_new_with_latin1_chars @since 4.1
GDExtensionInterfaceStringNewWithLatin1CharsAndLen = Pointer<NativeFunction<GDExtensionInterfaceStringNameNewWithUtf8CharsAndLenFunction>>
@name string_new_with_latin1_chars_and_len @since 4.1
GDExtensionInterfaceStringNewWithLatin1CharsAndLenFunction = Void Function(GDExtensionUninitializedStringNamePtr r_dest, Pointer<Char> p_contents, GDExtensionInt p_size)
GDExtensionInterfaceStringNewWithLatin1CharsFunction = Void Function(GDExtensionUninitializedStringNamePtr 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<GDExtensionInterfaceStringNameNewWithUtf8CharsFunction>>
@name string_new_with_utf8_chars @since 4.1
GDExtensionInterfaceStringNewWithUtf8CharsAndLen = Pointer<NativeFunction<GDExtensionInterfaceStringNameNewWithUtf8CharsAndLenFunction>>
@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(GDExtensionUninitializedStringNamePtr r_dest, Pointer<Char> p_contents, GDExtensionInt p_size)
GDExtensionInterfaceStringNewWithUtf8CharsFunction = Void Function(GDExtensionUninitializedStringNamePtr 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<GDExtensionInterfaceStringOperatorIndexFunction>>
@name string_operator_index_const @since 4.1
GDExtensionInterfaceStringOperatorIndexConstFunction = Pointer<char32_t> Function(GDExtensionConstStringPtr p_self, GDExtensionInt p_index)
GDExtensionInterfaceStringOperatorIndexFunction = Pointer<char32_t> Function(GDExtensionConstStringPtr p_self, GDExtensionInt p_index)
GDExtensionInterfaceStringOperatorPlusEqC32str = Pointer<NativeFunction<GDExtensionInterfaceStringNewWithUtf32CharsFunction>>
@name string_operator_plus_eq_c32str @since 4.1
GDExtensionInterfaceStringOperatorPlusEqC32strFunction = Void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<char32_t> p_contents)
GDExtensionInterfaceStringOperatorPlusEqChar = Pointer<NativeFunction<Void Function(Pointer<Void>, Uint32)>>
@name string_operator_plus_eq_char @since 4.1
GDExtensionInterfaceStringOperatorPlusEqCharFunction = Void Function(Pointer<Void>, Uint32)
GDExtensionInterfaceStringOperatorPlusEqCstr = Pointer<NativeFunction<GDExtensionInterfaceStringNameNewWithUtf8CharsFunction>>
@name string_operator_plus_eq_cstr @since 4.1
GDExtensionInterfaceStringOperatorPlusEqCstrFunction = Void Function(GDExtensionUninitializedStringNamePtr r_dest, Pointer<Char> p_contents)
GDExtensionInterfaceStringOperatorPlusEqString = Pointer<NativeFunction<GDExtensionClassFreeInstanceFunction>>
@name string_operator_plus_eq_string @since 4.1
GDExtensionInterfaceStringOperatorPlusEqStringFunction = Void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
GDExtensionInterfaceStringOperatorPlusEqWcstr = Pointer<NativeFunction<GDExtensionInterfaceStringNewWithWideCharsFunction>>
@name string_operator_plus_eq_wcstr @since 4.1
GDExtensionInterfaceStringOperatorPlusEqWcstrFunction = Void Function(GDExtensionUninitializedStringPtr r_dest, Pointer<WChar> p_contents)
GDExtensionInterfaceStringResize = Pointer<NativeFunction<GDExtensionInterfaceStringResizeFunction>>
@name string_resize @since 4.2
GDExtensionInterfaceStringResizeFunction = GDExtensionInt Function(GDExtensionStringPtr p_self, GDExtensionInt p_resize)
GDExtensionInterfaceStringToLatin1Chars = Pointer<NativeFunction<GDExtensionInterfaceStringNewWithUtf8CharsAndLen2Function>>
@name string_to_latin1_chars @since 4.1
GDExtensionInterfaceStringToLatin1CharsFunction = GDExtensionInt Function(GDExtensionUninitializedStringPtr r_dest, Pointer<Char> p_contents, GDExtensionInt p_size)
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<GDExtensionInterfaceStringNewWithUtf8CharsAndLen2Function>>
@name string_to_utf8_chars @since 4.1
GDExtensionInterfaceStringToUtf8CharsFunction = GDExtensionInt Function(GDExtensionUninitializedStringPtr r_dest, Pointer<Char> p_contents, GDExtensionInt p_size)
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<GDExtensionCallableCustomIsValidFunction>>
@name variant_booleanize @since 4.1
GDExtensionInterfaceVariantBooleanizeFunction = GDExtensionBool Function(Pointer<Void> callable_userdata)
GDExtensionInterfaceVariantCall = Pointer<NativeFunction<GDExtensionClassMethodCallFunction>>
@name variant_call @since 4.1
GDExtensionInterfaceVariantCallFunction = Void Function(Pointer<Void> method_userdata, GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionConstVariantPtr> p_args, GDExtensionInt p_argument_count, GDExtensionVariantPtr 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<GDExtensionInterfaceVariantCanConvertFunction>>
@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<Void Function(Pointer<Void>)>>
@name variant_destroy @since 4.1
GDExtensionInterfaceVariantDestroyFunction = Void Function(Pointer<Void>)
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<GDExtensionInterfaceVariantGetFunction>>
@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<GDExtensionInterfaceVariantGetFunction>>
@name variant_get_named @since 4.1
GDExtensionInterfaceVariantGetNamedFunction = Void Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid)
GDExtensionInterfaceVariantGetObjectInstanceId = Pointer<NativeFunction<GDExtensionClassGetRIDFunction>>
@name variant_get_object_instance_id @since 4.4
GDExtensionInterfaceVariantGetObjectInstanceIdFunction = Uint64 Function(GDExtensionClassInstancePtr p_instance)
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<GDExtensionInterfaceVariantGetPtrIndexedGetterFunction>>
@name variant_get_ptr_indexed_setter @since 4.1
GDExtensionInterfaceVariantGetPtrIndexedSetterFunction = GDExtensionPtrIndexedGetter 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<GDExtensionInterfaceVariantGetPtrKeyedGetterFunction>>
@name variant_get_ptr_keyed_setter @since 4.1
GDExtensionInterfaceVariantGetPtrKeyedSetterFunction = GDExtensionPtrKeyedGetter 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<GDExtensionInterfaceVariantGetPtrGetterFunction>>
@name variant_get_ptr_setter @since 4.1
GDExtensionInterfaceVariantGetPtrSetterFunction = GDExtensionPtrGetter 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<GDExtensionCallableCustomEqualFunction>>
@name variant_hash_compare @since 4.1
GDExtensionInterfaceVariantHashCompareFunction = GDExtensionBool Function(Pointer<Void> callable_userdata_a, Pointer<Void> callable_userdata_b)
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<GDExtensionCallableCustomEqualFunction>>
@name variant_has_method @since 4.1
GDExtensionInterfaceVariantHasMethodFunction = GDExtensionBool Function(Pointer<Void> callable_userdata_a, Pointer<Void> callable_userdata_b)
GDExtensionInterfaceVariantIterGet = Pointer<NativeFunction<GDExtensionInterfaceVariantGetFunction>>
@name variant_iter_get @since 4.1
GDExtensionInterfaceVariantIterGetFunction = Void Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid)
GDExtensionInterfaceVariantIterInit = Pointer<NativeFunction<GDExtensionInterfaceVariantHasKeyFunction>>
@name variant_iter_init @since 4.1
GDExtensionInterfaceVariantIterInitFunction = GDExtensionBool Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, Pointer<GDExtensionBool> r_valid)
GDExtensionInterfaceVariantIterNext = Pointer<NativeFunction<GDExtensionInterfaceVariantHasKeyFunction>>
@name variant_iter_next @since 4.1
GDExtensionInterfaceVariantIterNextFunction = GDExtensionBool Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, Pointer<GDExtensionBool> r_valid)
GDExtensionInterfaceVariantNewCopy = Pointer<NativeFunction<GDExtensionClassFreeInstanceFunction>>
@name variant_new_copy @since 4.1
GDExtensionInterfaceVariantNewCopyFunction = Void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
GDExtensionInterfaceVariantNewNil = Pointer<NativeFunction<Void Function(Pointer<Void>)>>
@name variant_new_nil @since 4.1
GDExtensionInterfaceVariantNewNilFunction = Void Function(Pointer<Void>)
GDExtensionInterfaceVariantRecursiveHash = Pointer<NativeFunction<GDExtensionInterfaceStringResizeFunction>>
@name variant_recursive_hash @since 4.1
GDExtensionInterfaceVariantRecursiveHashFunction = GDExtensionInt Function(GDExtensionStringPtr p_self, GDExtensionInt p_resize)
GDExtensionInterfaceVariantSet = Pointer<NativeFunction<GDExtensionInterfaceVariantGetFunction>>
@name variant_set @since 4.1
GDExtensionInterfaceVariantSetFunction = Void Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid)
GDExtensionInterfaceVariantSetIndexed = Pointer<NativeFunction<GDExtensionInterfaceVariantGetIndexedFunction>>
@name variant_set_indexed @since 4.1
GDExtensionInterfaceVariantSetIndexedFunction = Void Function(GDExtensionConstVariantPtr p_self, GDExtensionInt p_index, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid, Pointer<GDExtensionBool> r_oob)
GDExtensionInterfaceVariantSetKeyed = Pointer<NativeFunction<GDExtensionInterfaceVariantGetFunction>>
@name variant_set_keyed @since 4.1
GDExtensionInterfaceVariantSetKeyedFunction = Void Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid)
GDExtensionInterfaceVariantSetNamed = Pointer<NativeFunction<GDExtensionInterfaceVariantGetFunction>>
@name variant_set_named @since 4.1
GDExtensionInterfaceVariantSetNamedFunction = Void Function(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionUninitializedVariantPtr r_ret, Pointer<GDExtensionBool> r_valid)
GDExtensionInterfaceVariantStringify = Pointer<NativeFunction<GDExtensionClassFreeInstanceFunction>>
@name variant_stringify @since 4.1
GDExtensionInterfaceVariantStringifyFunction = Void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
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<GDExtensionBool> p_buffer, Size p_size)
GDExtensionMethodBindPtr = Pointer<Void>
GDExtensionObjectPtr = Pointer<Void>
GDExtensionPtrBuiltInMethod = Pointer<NativeFunction<GDExtensionPtrBuiltInMethodFunction>>
GDExtensionPtrBuiltInMethodFunction = Void Function(GDExtensionTypePtr p_base, Pointer<GDExtensionConstVariantPtr> p_args, GDExtensionTypePtr r_return, Int p_argument_count)
GDExtensionPtrConstructor = Pointer<NativeFunction<GDExtensionPtrConstructorFunction>>
GDExtensionPtrConstructorFunction = Void Function(GDExtensionUninitializedTypePtr p_base, Pointer<GDExtensionConstVariantPtr> p_args)
GDExtensionPtrDestructor = Pointer<NativeFunction<Void Function(Pointer<Void>)>>
GDExtensionPtrDestructorFunction = Void Function(Pointer<Void>)
GDExtensionPtrGetter = Pointer<NativeFunction<GDExtensionClassFreeInstanceFunction>>
GDExtensionPtrGetterFunction = Void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
GDExtensionPtrIndexedGetter = Pointer<NativeFunction<GDExtensionPtrIndexedGetterFunction>>
GDExtensionPtrIndexedGetterFunction = Void Function(GDExtensionConstTypePtr p_base, GDExtensionInt p_index, GDExtensionTypePtr r_value)
GDExtensionPtrIndexedSetter = Pointer<NativeFunction<GDExtensionPtrIndexedGetterFunction>>
GDExtensionPtrIndexedSetterFunction = Void Function(GDExtensionConstTypePtr p_base, GDExtensionInt p_index, GDExtensionTypePtr r_value)
GDExtensionPtrKeyedChecker = Pointer<NativeFunction<GDExtensionPtrKeyedCheckerFunction>>
GDExtensionPtrKeyedCheckerFunction = Uint32 Function(GDExtensionConstVariantPtr p_base, GDExtensionConstVariantPtr p_key)
GDExtensionPtrKeyedGetter = Pointer<NativeFunction<GDExtensionInstanceBindingFreeCallbackFunction>>
GDExtensionPtrKeyedGetterFunction = Void Function(Pointer<Void> p_token, Pointer<Void> p_instance, Pointer<Void> p_binding)
GDExtensionPtrKeyedSetter = Pointer<NativeFunction<GDExtensionInstanceBindingFreeCallbackFunction>>
GDExtensionPtrKeyedSetterFunction = Void Function(Pointer<Void> p_token, Pointer<Void> p_instance, Pointer<Void> p_binding)
GDExtensionPtrOperatorEvaluator = Pointer<NativeFunction<GDExtensionInstanceBindingFreeCallbackFunction>>
GDExtensionPtrOperatorEvaluatorFunction = Void Function(Pointer<Void> p_token, Pointer<Void> p_instance, Pointer<Void> p_binding)
GDExtensionPtrSetter = Pointer<NativeFunction<GDExtensionClassFreeInstanceFunction>>
GDExtensionPtrSetterFunction = Void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
GDExtensionPtrUtilityFunction = Pointer<NativeFunction<GDExtensionPtrUtilityFunctionFunction>>
GDExtensionPtrUtilityFunctionFunction = Void Function(GDExtensionTypePtr r_return, Pointer<GDExtensionConstVariantPtr> p_args, Int p_argument_count)
GDExtensionRefPtr = Pointer<Void>
GDExtensionScriptInstanceCall = Pointer<NativeFunction<GDExtensionClassMethodCallFunction>>
GDExtensionScriptInstanceCallFunction = Void Function(Pointer<Void> method_userdata, GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionConstVariantPtr> p_args, GDExtensionInt p_argument_count, GDExtensionVariantPtr r_return, Pointer<GDExtensionCallError> r_error)
GDExtensionScriptInstanceDataPtr = Pointer<Void>
GDExtensionScriptInstanceFree = Pointer<NativeFunction<Void Function(Pointer<Void>)>>
GDExtensionScriptInstanceFreeFunction = Void Function(Pointer<Void>)
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<GDExtensionClassFreePropertyListFunction>>
GDExtensionScriptInstanceFreePropertyList2 = Pointer<NativeFunction<GDExtensionClassFreePropertyList2Function>>
GDExtensionScriptInstanceFreePropertyList2Function = Void Function(GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionPropertyInfo> p_list, Uint32 p_count)
GDExtensionScriptInstanceFreePropertyListFunction = Void Function(GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionPropertyInfo> p_list)
GDExtensionScriptInstanceGet = Pointer<NativeFunction<GDExtensionClassGetFunction>>
GDExtensionScriptInstanceGetClassCategory = Pointer<NativeFunction<GDExtensionClassValidatePropertyFunction>>
GDExtensionScriptInstanceGetClassCategoryFunction = GDExtensionBool Function(GDExtensionClassInstancePtr p_instance, Pointer<GDExtensionPropertyInfo> p_property)
GDExtensionScriptInstanceGetFunction = GDExtensionBool Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret)
GDExtensionScriptInstanceGetLanguage = Pointer<NativeFunction<GDExtensionClassCreateInstanceFunction>>
GDExtensionScriptInstanceGetLanguageFunction = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata)
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<char32_t> r_count)
GDExtensionScriptInstanceGetOwner = Pointer<NativeFunction<GDExtensionClassCreateInstanceFunction>>
GDExtensionScriptInstanceGetOwnerFunction = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata)
GDExtensionScriptInstanceGetPropertyList = Pointer<NativeFunction<GDExtensionClassGetPropertyListFunction>>
GDExtensionScriptInstanceGetPropertyListFunction = Pointer<GDExtensionPropertyInfo> Function(GDExtensionClassInstancePtr p_instance, Pointer<char32_t> 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<GDExtensionClassCreateInstanceFunction>>
GDExtensionScriptInstanceGetScriptFunction = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata)
GDExtensionScriptInstanceHasMethod = Pointer<NativeFunction<GDExtensionCallableCustomEqualFunction>>
GDExtensionScriptInstanceHasMethodFunction = GDExtensionBool Function(Pointer<Void> callable_userdata_a, Pointer<Void> callable_userdata_b)
GDExtensionScriptInstanceIsPlaceholder = Pointer<NativeFunction<GDExtensionCallableCustomIsValidFunction>>
GDExtensionScriptInstanceIsPlaceholderFunction = GDExtensionBool Function(Pointer<Void> callable_userdata)
GDExtensionScriptInstanceNotification = Pointer<NativeFunction<GDExtensionClassNotificationFunction>>
GDExtensionScriptInstanceNotification2 = Pointer<NativeFunction<GDExtensionClassNotification2Function>>
GDExtensionScriptInstanceNotification2Function = Void Function(GDExtensionClassInstancePtr p_instance, Int32 p_what, GDExtensionBool p_reversed)
GDExtensionScriptInstanceNotificationFunction = Void Function(GDExtensionClassInstancePtr p_instance, Int32 p_what)
GDExtensionScriptInstancePropertyCanRevert = Pointer<NativeFunction<GDExtensionCallableCustomEqualFunction>>
GDExtensionScriptInstancePropertyCanRevertFunction = GDExtensionBool Function(Pointer<Void> callable_userdata_a, Pointer<Void> callable_userdata_b)
GDExtensionScriptInstancePropertyGetRevert = Pointer<NativeFunction<GDExtensionClassGetFunction>>
GDExtensionScriptInstancePropertyGetRevertFunction = GDExtensionBool Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret)
GDExtensionScriptInstancePropertyStateAdd = Pointer<NativeFunction<GDExtensionInstanceBindingFreeCallbackFunction>>
GDExtensionScriptInstancePropertyStateAddFunction = Void Function(Pointer<Void> p_token, Pointer<Void> p_instance, Pointer<Void> p_binding)
GDExtensionScriptInstancePtr = Pointer<Void>
GDExtensionScriptInstanceRefCountDecremented = Pointer<NativeFunction<GDExtensionCallableCustomIsValidFunction>>
GDExtensionScriptInstanceRefCountDecrementedFunction = GDExtensionBool Function(Pointer<Void> callable_userdata)
GDExtensionScriptInstanceRefCountIncremented = Pointer<NativeFunction<Void Function(Pointer<Void>)>>
GDExtensionScriptInstanceRefCountIncrementedFunction = Void Function(Pointer<Void>)
GDExtensionScriptInstanceSet = Pointer<NativeFunction<GDExtensionClassGetFunction>>
GDExtensionScriptInstanceSetFunction = GDExtensionBool Function(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret)
GDExtensionScriptInstanceToString = Pointer<NativeFunction<GDExtensionCallableCustomToStringFunction>>
GDExtensionScriptInstanceToStringFunction = Void Function(Pointer<Void> callable_userdata, Pointer<GDExtensionBool> r_is_valid, GDExtensionStringPtr r_out)
GDExtensionScriptInstanceValidateProperty = Pointer<NativeFunction<GDExtensionClassValidatePropertyFunction>>
GDExtensionScriptInstanceValidatePropertyFunction = GDExtensionBool Function(GDExtensionClassInstancePtr 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<GDExtensionClassFreeInstanceFunction>>
GDExtensionTypeFromVariantConstructorFuncFunction = Void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
GDExtensionTypePtr = Pointer<Void>
GDExtensionUninitializedObjectPtr = Pointer<Void>
GDExtensionUninitializedStringNamePtr = Pointer<Void>
GDExtensionUninitializedStringPtr = Pointer<Void>
GDExtensionUninitializedTypePtr = Pointer<Void>
GDExtensionUninitializedVariantPtr = Pointer<Void>
GDExtensionVariantFromTypeConstructorFunc = Pointer<NativeFunction<GDExtensionClassFreeInstanceFunction>>
GDExtensionVariantFromTypeConstructorFuncFunction = Void Function(Pointer<Void> p_class_userdata, GDExtensionClassInstancePtr p_instance)
GDExtensionVariantGetInternalPtrFunc = Pointer<NativeFunction<GDExtensionClassCreateInstanceFunction>>
GDExtensionVariantGetInternalPtrFuncFunction = GDExtensionObjectPtr Function(Pointer<Void> p_class_userdata)
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<Void Function(Pointer<Void>)>>
InvokeCallbackFunction = Void Function(Pointer<Void>)
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