diff options
| author | David Snopek <dsnopek@gmail.com> | 2023-04-24 11:45:45 -0500 |
|---|---|---|
| committer | David Snopek <dsnopek@gmail.com> | 2023-05-09 21:45:48 -0500 |
| commit | a5c6ca592023fea7317c0c3fb54639036c66dd76 (patch) | |
| tree | 464d6e75402ce7fb8456cda849d9b44230db41a9 /src/variant | |
| parent | feaba551b5a5b2d13ad1c3fdd8c90e67c67ff37c (diff) | |
| download | redot-cpp-a5c6ca592023fea7317c0c3fb54639036c66dd76.tar.gz | |
Update to load function pointers for GDExtension interface
Diffstat (limited to 'src/variant')
| -rw-r--r-- | src/variant/char_string.cpp | 50 | ||||
| -rw-r--r-- | src/variant/packed_arrays.cpp | 84 | ||||
| -rw-r--r-- | src/variant/variant.cpp | 74 |
3 files changed, 104 insertions, 104 deletions
diff --git a/src/variant/char_string.cpp b/src/variant/char_string.cpp index bd0bc3f..0c8cd0f 100644 --- a/src/variant/char_string.cpp +++ b/src/variant/char_string.cpp @@ -153,19 +153,19 @@ CharWideString::~CharWideString() { // It's easier to have them written in C++ directly than in a Python script that generates them. String::String(const char *from) { - internal::gde_interface->string_new_with_latin1_chars(_native_ptr(), from); + internal::gdextension_interface_string_new_with_latin1_chars(_native_ptr(), from); } String::String(const wchar_t *from) { - internal::gde_interface->string_new_with_wide_chars(_native_ptr(), from); + internal::gdextension_interface_string_new_with_wide_chars(_native_ptr(), from); } String::String(const char16_t *from) { - internal::gde_interface->string_new_with_utf16_chars(_native_ptr(), from); + internal::gdextension_interface_string_new_with_utf16_chars(_native_ptr(), from); } String::String(const char32_t *from) { - internal::gde_interface->string_new_with_utf32_chars(_native_ptr(), from); + internal::gdextension_interface_string_new_with_utf32_chars(_native_ptr(), from); } String String::utf8(const char *from, int len) { @@ -175,7 +175,7 @@ String String::utf8(const char *from, int len) { } void String::parse_utf8(const char *from, int len) { - internal::gde_interface->string_new_with_utf8_chars_and_len(_native_ptr(), from, len); + internal::gdextension_interface_string_new_with_utf8_chars_and_len(_native_ptr(), from, len); } String String::utf16(const char16_t *from, int len) { @@ -185,7 +185,7 @@ String String::utf16(const char16_t *from, int len) { } void String::parse_utf16(const char16_t *from, int len) { - internal::gde_interface->string_new_with_utf16_chars_and_len(_native_ptr(), from, len); + internal::gdextension_interface_string_new_with_utf16_chars_and_len(_native_ptr(), from, len); } String String::num_real(double p_num, bool p_trailing) { @@ -226,10 +226,10 @@ String rtoss(double p_val) { } CharString String::utf8() const { - int length = internal::gde_interface->string_to_utf8_chars(_native_ptr(), nullptr, 0); + int length = internal::gdextension_interface_string_to_utf8_chars(_native_ptr(), nullptr, 0); int size = length + 1; char *cstr = memnew_arr(char, size); - internal::gde_interface->string_to_utf8_chars(_native_ptr(), cstr, length); + internal::gdextension_interface_string_to_utf8_chars(_native_ptr(), cstr, length); cstr[length] = '\0'; @@ -237,10 +237,10 @@ CharString String::utf8() const { } CharString String::ascii() const { - int length = internal::gde_interface->string_to_latin1_chars(_native_ptr(), nullptr, 0); + int length = internal::gdextension_interface_string_to_latin1_chars(_native_ptr(), nullptr, 0); int size = length + 1; char *cstr = memnew_arr(char, size); - internal::gde_interface->string_to_latin1_chars(_native_ptr(), cstr, length); + internal::gdextension_interface_string_to_latin1_chars(_native_ptr(), cstr, length); cstr[length] = '\0'; @@ -248,10 +248,10 @@ CharString String::ascii() const { } Char16String String::utf16() const { - int length = internal::gde_interface->string_to_utf16_chars(_native_ptr(), nullptr, 0); + int length = internal::gdextension_interface_string_to_utf16_chars(_native_ptr(), nullptr, 0); int size = length + 1; char16_t *cstr = memnew_arr(char16_t, size); - internal::gde_interface->string_to_utf16_chars(_native_ptr(), cstr, length); + internal::gdextension_interface_string_to_utf16_chars(_native_ptr(), cstr, length); cstr[length] = '\0'; @@ -259,10 +259,10 @@ Char16String String::utf16() const { } Char32String String::utf32() const { - int length = internal::gde_interface->string_to_utf32_chars(_native_ptr(), nullptr, 0); + int length = internal::gdextension_interface_string_to_utf32_chars(_native_ptr(), nullptr, 0); int size = length + 1; char32_t *cstr = memnew_arr(char32_t, size); - internal::gde_interface->string_to_utf32_chars(_native_ptr(), cstr, length); + internal::gdextension_interface_string_to_utf32_chars(_native_ptr(), cstr, length); cstr[length] = '\0'; @@ -270,10 +270,10 @@ Char32String String::utf32() const { } CharWideString String::wide_string() const { - int length = internal::gde_interface->string_to_wide_chars(_native_ptr(), nullptr, 0); + int length = internal::gdextension_interface_string_to_wide_chars(_native_ptr(), nullptr, 0); int size = length + 1; wchar_t *cstr = memnew_arr(wchar_t, size); - internal::gde_interface->string_to_wide_chars(_native_ptr(), cstr, length); + internal::gdextension_interface_string_to_wide_chars(_native_ptr(), cstr, length); cstr[length] = '\0'; @@ -353,44 +353,44 @@ String String::operator+(const char32_t p_char) { } String &String::operator+=(const String &p_str) { - internal::gde_interface->string_operator_plus_eq_string((GDExtensionStringPtr)this, (GDExtensionConstStringPtr)&p_str); + internal::gdextension_interface_string_operator_plus_eq_string((GDExtensionStringPtr)this, (GDExtensionConstStringPtr)&p_str); return *this; } String &String::operator+=(char32_t p_char) { - internal::gde_interface->string_operator_plus_eq_char((GDExtensionStringPtr)this, p_char); + internal::gdextension_interface_string_operator_plus_eq_char((GDExtensionStringPtr)this, p_char); return *this; } String &String::operator+=(const char *p_str) { - internal::gde_interface->string_operator_plus_eq_cstr((GDExtensionStringPtr)this, p_str); + internal::gdextension_interface_string_operator_plus_eq_cstr((GDExtensionStringPtr)this, p_str); return *this; } String &String::operator+=(const wchar_t *p_str) { - internal::gde_interface->string_operator_plus_eq_wcstr((GDExtensionStringPtr)this, p_str); + internal::gdextension_interface_string_operator_plus_eq_wcstr((GDExtensionStringPtr)this, p_str); return *this; } String &String::operator+=(const char32_t *p_str) { - internal::gde_interface->string_operator_plus_eq_c32str((GDExtensionStringPtr)this, p_str); + internal::gdextension_interface_string_operator_plus_eq_c32str((GDExtensionStringPtr)this, p_str); return *this; } const char32_t &String::operator[](int p_index) const { - return *internal::gde_interface->string_operator_index_const((GDExtensionStringPtr)this, p_index); + return *internal::gdextension_interface_string_operator_index_const((GDExtensionStringPtr)this, p_index); } char32_t &String::operator[](int p_index) { - return *internal::gde_interface->string_operator_index((GDExtensionStringPtr)this, p_index); + return *internal::gdextension_interface_string_operator_index((GDExtensionStringPtr)this, p_index); } const char32_t *String::ptr() const { - return internal::gde_interface->string_operator_index_const((GDExtensionStringPtr)this, 0); + return internal::gdextension_interface_string_operator_index_const((GDExtensionStringPtr)this, 0); } char32_t *String::ptrw() { - return internal::gde_interface->string_operator_index((GDExtensionStringPtr)this, 0); + return internal::gdextension_interface_string_operator_index((GDExtensionStringPtr)this, 0); } bool operator==(const char *p_chr, const String &p_str) { diff --git a/src/variant/packed_arrays.cpp b/src/variant/packed_arrays.cpp index a6dfabf..65b0002 100644 --- a/src/variant/packed_arrays.cpp +++ b/src/variant/packed_arrays.cpp @@ -47,183 +47,183 @@ namespace godot { const uint8_t &PackedByteArray::operator[](int p_index) const { - return *internal::gde_interface->packed_byte_array_operator_index_const((GDExtensionTypePtr *)this, p_index); + return *internal::gdextension_interface_packed_byte_array_operator_index_const((GDExtensionTypePtr *)this, p_index); } uint8_t &PackedByteArray::operator[](int p_index) { - return *internal::gde_interface->packed_byte_array_operator_index((GDExtensionTypePtr *)this, p_index); + return *internal::gdextension_interface_packed_byte_array_operator_index((GDExtensionTypePtr *)this, p_index); } const uint8_t *PackedByteArray::ptr() const { - return internal::gde_interface->packed_byte_array_operator_index_const((GDExtensionTypePtr *)this, 0); + return internal::gdextension_interface_packed_byte_array_operator_index_const((GDExtensionTypePtr *)this, 0); } uint8_t *PackedByteArray::ptrw() { - return internal::gde_interface->packed_byte_array_operator_index((GDExtensionTypePtr *)this, 0); + return internal::gdextension_interface_packed_byte_array_operator_index((GDExtensionTypePtr *)this, 0); } const Color &PackedColorArray::operator[](int p_index) const { - const Color *color = (const Color *)internal::gde_interface->packed_color_array_operator_index_const((GDExtensionTypePtr *)this, p_index); + const Color *color = (const Color *)internal::gdextension_interface_packed_color_array_operator_index_const((GDExtensionTypePtr *)this, p_index); return *color; } Color &PackedColorArray::operator[](int p_index) { - Color *color = (Color *)internal::gde_interface->packed_color_array_operator_index((GDExtensionTypePtr *)this, p_index); + Color *color = (Color *)internal::gdextension_interface_packed_color_array_operator_index((GDExtensionTypePtr *)this, p_index); return *color; } const Color *PackedColorArray::ptr() const { - return (const Color *)internal::gde_interface->packed_color_array_operator_index_const((GDExtensionTypePtr *)this, 0); + return (const Color *)internal::gdextension_interface_packed_color_array_operator_index_const((GDExtensionTypePtr *)this, 0); } Color *PackedColorArray::ptrw() { - return (Color *)internal::gde_interface->packed_color_array_operator_index((GDExtensionTypePtr *)this, 0); + return (Color *)internal::gdextension_interface_packed_color_array_operator_index((GDExtensionTypePtr *)this, 0); } const float &PackedFloat32Array::operator[](int p_index) const { - return *internal::gde_interface->packed_float32_array_operator_index_const((GDExtensionTypePtr *)this, p_index); + return *internal::gdextension_interface_packed_float32_array_operator_index_const((GDExtensionTypePtr *)this, p_index); } float &PackedFloat32Array::operator[](int p_index) { - return *internal::gde_interface->packed_float32_array_operator_index((GDExtensionTypePtr *)this, p_index); + return *internal::gdextension_interface_packed_float32_array_operator_index((GDExtensionTypePtr *)this, p_index); } const float *PackedFloat32Array::ptr() const { - return internal::gde_interface->packed_float32_array_operator_index_const((GDExtensionTypePtr *)this, 0); + return internal::gdextension_interface_packed_float32_array_operator_index_const((GDExtensionTypePtr *)this, 0); } float *PackedFloat32Array::ptrw() { - return internal::gde_interface->packed_float32_array_operator_index((GDExtensionTypePtr *)this, 0); + return internal::gdextension_interface_packed_float32_array_operator_index((GDExtensionTypePtr *)this, 0); } const double &PackedFloat64Array::operator[](int p_index) const { - return *internal::gde_interface->packed_float64_array_operator_index_const((GDExtensionTypePtr *)this, p_index); + return *internal::gdextension_interface_packed_float64_array_operator_index_const((GDExtensionTypePtr *)this, p_index); } double &PackedFloat64Array::operator[](int p_index) { - return *internal::gde_interface->packed_float64_array_operator_index((GDExtensionTypePtr *)this, p_index); + return *internal::gdextension_interface_packed_float64_array_operator_index((GDExtensionTypePtr *)this, p_index); } const double *PackedFloat64Array::ptr() const { - return internal::gde_interface->packed_float64_array_operator_index_const((GDExtensionTypePtr *)this, 0); + return internal::gdextension_interface_packed_float64_array_operator_index_const((GDExtensionTypePtr *)this, 0); } double *PackedFloat64Array::ptrw() { - return internal::gde_interface->packed_float64_array_operator_index((GDExtensionTypePtr *)this, 0); + return internal::gdextension_interface_packed_float64_array_operator_index((GDExtensionTypePtr *)this, 0); } const int32_t &PackedInt32Array::operator[](int p_index) const { - return *internal::gde_interface->packed_int32_array_operator_index_const((GDExtensionTypePtr *)this, p_index); + return *internal::gdextension_interface_packed_int32_array_operator_index_const((GDExtensionTypePtr *)this, p_index); } int32_t &PackedInt32Array::operator[](int p_index) { - return *internal::gde_interface->packed_int32_array_operator_index((GDExtensionTypePtr *)this, p_index); + return *internal::gdextension_interface_packed_int32_array_operator_index((GDExtensionTypePtr *)this, p_index); } const int32_t *PackedInt32Array::ptr() const { - return internal::gde_interface->packed_int32_array_operator_index_const((GDExtensionTypePtr *)this, 0); + return internal::gdextension_interface_packed_int32_array_operator_index_const((GDExtensionTypePtr *)this, 0); } int32_t *PackedInt32Array::ptrw() { - return internal::gde_interface->packed_int32_array_operator_index((GDExtensionTypePtr *)this, 0); + return internal::gdextension_interface_packed_int32_array_operator_index((GDExtensionTypePtr *)this, 0); } const int64_t &PackedInt64Array::operator[](int p_index) const { - return *internal::gde_interface->packed_int64_array_operator_index_const((GDExtensionTypePtr *)this, p_index); + return *internal::gdextension_interface_packed_int64_array_operator_index_const((GDExtensionTypePtr *)this, p_index); } int64_t &PackedInt64Array::operator[](int p_index) { - return *internal::gde_interface->packed_int64_array_operator_index((GDExtensionTypePtr *)this, p_index); + return *internal::gdextension_interface_packed_int64_array_operator_index((GDExtensionTypePtr *)this, p_index); } const int64_t *PackedInt64Array::ptr() const { - return internal::gde_interface->packed_int64_array_operator_index_const((GDExtensionTypePtr *)this, 0); + return internal::gdextension_interface_packed_int64_array_operator_index_const((GDExtensionTypePtr *)this, 0); } int64_t *PackedInt64Array::ptrw() { - return internal::gde_interface->packed_int64_array_operator_index((GDExtensionTypePtr *)this, 0); + return internal::gdextension_interface_packed_int64_array_operator_index((GDExtensionTypePtr *)this, 0); } const String &PackedStringArray::operator[](int p_index) const { - const String *string = (const String *)internal::gde_interface->packed_string_array_operator_index_const((GDExtensionTypePtr *)this, p_index); + const String *string = (const String *)internal::gdextension_interface_packed_string_array_operator_index_const((GDExtensionTypePtr *)this, p_index); return *string; } String &PackedStringArray::operator[](int p_index) { - String *string = (String *)internal::gde_interface->packed_string_array_operator_index((GDExtensionTypePtr *)this, p_index); + String *string = (String *)internal::gdextension_interface_packed_string_array_operator_index((GDExtensionTypePtr *)this, p_index); return *string; } const String *PackedStringArray::ptr() const { - return (const String *)internal::gde_interface->packed_string_array_operator_index_const((GDExtensionTypePtr *)this, 0); + return (const String *)internal::gdextension_interface_packed_string_array_operator_index_const((GDExtensionTypePtr *)this, 0); } String *PackedStringArray::ptrw() { - return (String *)internal::gde_interface->packed_string_array_operator_index((GDExtensionTypePtr *)this, 0); + return (String *)internal::gdextension_interface_packed_string_array_operator_index((GDExtensionTypePtr *)this, 0); } const Vector2 &PackedVector2Array::operator[](int p_index) const { - const Vector2 *vec = (const Vector2 *)internal::gde_interface->packed_vector2_array_operator_index_const((GDExtensionTypePtr *)this, p_index); + const Vector2 *vec = (const Vector2 *)internal::gdextension_interface_packed_vector2_array_operator_index_const((GDExtensionTypePtr *)this, p_index); return *vec; } Vector2 &PackedVector2Array::operator[](int p_index) { - Vector2 *vec = (Vector2 *)internal::gde_interface->packed_vector2_array_operator_index((GDExtensionTypePtr *)this, p_index); + Vector2 *vec = (Vector2 *)internal::gdextension_interface_packed_vector2_array_operator_index((GDExtensionTypePtr *)this, p_index); return *vec; } const Vector2 *PackedVector2Array::ptr() const { - return (const Vector2 *)internal::gde_interface->packed_vector2_array_operator_index_const((GDExtensionTypePtr *)this, 0); + return (const Vector2 *)internal::gdextension_interface_packed_vector2_array_operator_index_const((GDExtensionTypePtr *)this, 0); } Vector2 *PackedVector2Array::ptrw() { - return (Vector2 *)internal::gde_interface->packed_vector2_array_operator_index((GDExtensionTypePtr *)this, 0); + return (Vector2 *)internal::gdextension_interface_packed_vector2_array_operator_index((GDExtensionTypePtr *)this, 0); } const Vector3 &PackedVector3Array::operator[](int p_index) const { - const Vector3 *vec = (const Vector3 *)internal::gde_interface->packed_vector3_array_operator_index_const((GDExtensionTypePtr *)this, p_index); + const Vector3 *vec = (const Vector3 *)internal::gdextension_interface_packed_vector3_array_operator_index_const((GDExtensionTypePtr *)this, p_index); return *vec; } Vector3 &PackedVector3Array::operator[](int p_index) { - Vector3 *vec = (Vector3 *)internal::gde_interface->packed_vector3_array_operator_index((GDExtensionTypePtr *)this, p_index); + Vector3 *vec = (Vector3 *)internal::gdextension_interface_packed_vector3_array_operator_index((GDExtensionTypePtr *)this, p_index); return *vec; } const Vector3 *PackedVector3Array::ptr() const { - return (const Vector3 *)internal::gde_interface->packed_vector3_array_operator_index_const((GDExtensionTypePtr *)this, 0); + return (const Vector3 *)internal::gdextension_interface_packed_vector3_array_operator_index_const((GDExtensionTypePtr *)this, 0); } Vector3 *PackedVector3Array::ptrw() { - return (Vector3 *)internal::gde_interface->packed_vector3_array_operator_index((GDExtensionTypePtr *)this, 0); + return (Vector3 *)internal::gdextension_interface_packed_vector3_array_operator_index((GDExtensionTypePtr *)this, 0); } const Variant &Array::operator[](int p_index) const { - const Variant *var = (const Variant *)internal::gde_interface->array_operator_index_const((GDExtensionTypePtr *)this, p_index); + const Variant *var = (const Variant *)internal::gdextension_interface_array_operator_index_const((GDExtensionTypePtr *)this, p_index); return *var; } Variant &Array::operator[](int p_index) { - Variant *var = (Variant *)internal::gde_interface->array_operator_index((GDExtensionTypePtr *)this, p_index); + Variant *var = (Variant *)internal::gdextension_interface_array_operator_index((GDExtensionTypePtr *)this, p_index); return *var; } void Array::set_typed(uint32_t p_type, const StringName &p_class_name, const Variant &p_script) { // p_type is not Variant::Type so that header doesn't depend on <variant.hpp>. - internal::gde_interface->array_set_typed((GDExtensionTypePtr *)this, (GDExtensionVariantType)p_type, (GDExtensionConstStringNamePtr)&p_class_name, (GDExtensionConstVariantPtr)&p_script); + internal::gdextension_interface_array_set_typed((GDExtensionTypePtr *)this, (GDExtensionVariantType)p_type, (GDExtensionConstStringNamePtr)&p_class_name, (GDExtensionConstVariantPtr)&p_script); } void Array::_ref(const Array &p_from) const { - internal::gde_interface->array_ref((GDExtensionTypePtr *)this, (GDExtensionConstTypePtr *)&p_from); + internal::gdextension_interface_array_ref((GDExtensionTypePtr *)this, (GDExtensionConstTypePtr *)&p_from); } const Variant &Dictionary::operator[](const Variant &p_key) const { - const Variant *var = (const Variant *)internal::gde_interface->dictionary_operator_index_const((GDExtensionTypePtr *)this, (GDExtensionVariantPtr)&p_key); + const Variant *var = (const Variant *)internal::gdextension_interface_dictionary_operator_index_const((GDExtensionTypePtr *)this, (GDExtensionVariantPtr)&p_key); return *var; } Variant &Dictionary::operator[](const Variant &p_key) { - Variant *var = (Variant *)internal::gde_interface->dictionary_operator_index((GDExtensionTypePtr *)this, (GDExtensionVariantPtr)&p_key); + Variant *var = (Variant *)internal::gdextension_interface_dictionary_operator_index((GDExtensionTypePtr *)this, (GDExtensionVariantPtr)&p_key); return *var; } diff --git a/src/variant/variant.cpp b/src/variant/variant.cpp index 1627367..6c1e964 100644 --- a/src/variant/variant.cpp +++ b/src/variant/variant.cpp @@ -45,8 +45,8 @@ GDExtensionTypeFromVariantConstructorFunc Variant::to_type_constructor[Variant:: void Variant::init_bindings() { // Start from 1 to skip NIL. for (int i = 1; i < VARIANT_MAX; i++) { - from_type_constructor[i] = internal::gde_interface->get_variant_from_type_constructor((GDExtensionVariantType)i); - to_type_constructor[i] = internal::gde_interface->get_variant_to_type_constructor((GDExtensionVariantType)i); + from_type_constructor[i] = internal::gdextension_interface_get_variant_from_type_constructor((GDExtensionVariantType)i); + to_type_constructor[i] = internal::gdextension_interface_get_variant_to_type_constructor((GDExtensionVariantType)i); } StringName::init_bindings(); @@ -69,15 +69,15 @@ void Variant::init_bindings() { } Variant::Variant() { - internal::gde_interface->variant_new_nil(_native_ptr()); + internal::gdextension_interface_variant_new_nil(_native_ptr()); } Variant::Variant(GDExtensionConstVariantPtr native_ptr) { - internal::gde_interface->variant_new_copy(_native_ptr(), native_ptr); + internal::gdextension_interface_variant_new_copy(_native_ptr(), native_ptr); } Variant::Variant(const Variant &other) { - internal::gde_interface->variant_new_copy(_native_ptr(), other._native_ptr()); + internal::gdextension_interface_variant_new_copy(_native_ptr(), other._native_ptr()); } Variant::Variant(Variant &&other) { @@ -248,7 +248,7 @@ Variant::Variant(const PackedColorArray &v) { } Variant::~Variant() { - internal::gde_interface->variant_destroy(_native_ptr()); + internal::gdextension_interface_variant_destroy(_native_ptr()); } Variant::operator bool() const { @@ -411,7 +411,7 @@ Variant::operator Object *() const { if (obj == nullptr) { return nullptr; } - return reinterpret_cast<Object *>(internal::gde_interface->object_get_instance_binding(obj, internal::token, &Object::___binding_callbacks)); + return reinterpret_cast<Object *>(internal::gdextension_interface_object_get_instance_binding(obj, internal::token, &Object::___binding_callbacks)); } Variant::operator ObjectID() const { @@ -509,7 +509,7 @@ Variant::operator PackedColorArray() const { Variant &Variant::operator=(const Variant &other) { clear(); - internal::gde_interface->variant_new_copy(_native_ptr(), other._native_ptr()); + internal::gdextension_interface_variant_new_copy(_native_ptr(), other._native_ptr()); return *this; } @@ -549,22 +549,22 @@ bool Variant::operator<(const Variant &other) const { } void Variant::call(const StringName &method, const Variant **args, int argcount, Variant &r_ret, GDExtensionCallError &r_error) { - internal::gde_interface->variant_call(_native_ptr(), method._native_ptr(), reinterpret_cast<GDExtensionConstVariantPtr *>(args), argcount, r_ret._native_ptr(), &r_error); + internal::gdextension_interface_variant_call(_native_ptr(), method._native_ptr(), reinterpret_cast<GDExtensionConstVariantPtr *>(args), argcount, r_ret._native_ptr(), &r_error); } void Variant::call_static(Variant::Type type, const StringName &method, const Variant **args, int argcount, Variant &r_ret, GDExtensionCallError &r_error) { - internal::gde_interface->variant_call_static(static_cast<GDExtensionVariantType>(type), method._native_ptr(), reinterpret_cast<GDExtensionConstVariantPtr *>(args), argcount, r_ret._native_ptr(), &r_error); + internal::gdextension_interface_variant_call_static(static_cast<GDExtensionVariantType>(type), method._native_ptr(), reinterpret_cast<GDExtensionConstVariantPtr *>(args), argcount, r_ret._native_ptr(), &r_error); } void Variant::evaluate(const Operator &op, const Variant &a, const Variant &b, Variant &r_ret, bool &r_valid) { GDExtensionBool valid; - internal::gde_interface->variant_evaluate(static_cast<GDExtensionVariantOperator>(op), a._native_ptr(), b._native_ptr(), r_ret._native_ptr(), &valid); + internal::gdextension_interface_variant_evaluate(static_cast<GDExtensionVariantOperator>(op), a._native_ptr(), b._native_ptr(), r_ret._native_ptr(), &valid); r_valid = PtrToArg<bool>::convert(&valid); } void Variant::set(const Variant &key, const Variant &value, bool *r_valid) { GDExtensionBool valid; - internal::gde_interface->variant_set(_native_ptr(), key._native_ptr(), value._native_ptr(), &valid); + internal::gdextension_interface_variant_set(_native_ptr(), key._native_ptr(), value._native_ptr(), &valid); if (r_valid) { *r_valid = PtrToArg<bool>::convert(&valid); } @@ -572,27 +572,27 @@ void Variant::set(const Variant &key, const Variant &value, bool *r_valid) { void Variant::set_named(const StringName &name, const Variant &value, bool &r_valid) { GDExtensionBool valid; - internal::gde_interface->variant_set_named(_native_ptr(), name._native_ptr(), value._native_ptr(), &valid); + internal::gdextension_interface_variant_set_named(_native_ptr(), name._native_ptr(), value._native_ptr(), &valid); r_valid = PtrToArg<bool>::convert(&valid); } void Variant::set_indexed(int64_t index, const Variant &value, bool &r_valid, bool &r_oob) { GDExtensionBool valid, oob; - internal::gde_interface->variant_set_indexed(_native_ptr(), index, value._native_ptr(), &valid, &oob); + internal::gdextension_interface_variant_set_indexed(_native_ptr(), index, value._native_ptr(), &valid, &oob); r_valid = PtrToArg<bool>::convert(&valid); r_oob = PtrToArg<bool>::convert(&oob); } void Variant::set_keyed(const Variant &key, const Variant &value, bool &r_valid) { GDExtensionBool valid; - internal::gde_interface->variant_set_keyed(_native_ptr(), key._native_ptr(), value._native_ptr(), &valid); + internal::gdextension_interface_variant_set_keyed(_native_ptr(), key._native_ptr(), value._native_ptr(), &valid); r_valid = PtrToArg<bool>::convert(&valid); } Variant Variant::get(const Variant &key, bool *r_valid) const { Variant result; GDExtensionBool valid; - internal::gde_interface->variant_get(_native_ptr(), key._native_ptr(), result._native_ptr(), &valid); + internal::gdextension_interface_variant_get(_native_ptr(), key._native_ptr(), result._native_ptr(), &valid); if (r_valid) { *r_valid = PtrToArg<bool>::convert(&valid); } @@ -602,7 +602,7 @@ Variant Variant::get(const Variant &key, bool *r_valid) const { Variant Variant::get_named(const StringName &name, bool &r_valid) const { Variant result; GDExtensionBool valid; - internal::gde_interface->variant_get_named(_native_ptr(), name._native_ptr(), result._native_ptr(), &valid); + internal::gdextension_interface_variant_get_named(_native_ptr(), name._native_ptr(), result._native_ptr(), &valid); r_valid = PtrToArg<bool>::convert(&valid); return result; } @@ -611,7 +611,7 @@ Variant Variant::get_indexed(int64_t index, bool &r_valid, bool &r_oob) const { Variant result; GDExtensionBool valid; GDExtensionBool oob; - internal::gde_interface->variant_get_indexed(_native_ptr(), index, result._native_ptr(), &valid, &oob); + internal::gdextension_interface_variant_get_indexed(_native_ptr(), index, result._native_ptr(), &valid, &oob); r_valid = PtrToArg<bool>::convert(&valid); r_oob = PtrToArg<bool>::convert(&oob); return result; @@ -620,7 +620,7 @@ Variant Variant::get_indexed(int64_t index, bool &r_valid, bool &r_oob) const { Variant Variant::get_keyed(const Variant &key, bool &r_valid) const { Variant result; GDExtensionBool valid; - internal::gde_interface->variant_get_keyed(_native_ptr(), key._native_ptr(), result._native_ptr(), &valid); + internal::gdextension_interface_variant_get_keyed(_native_ptr(), key._native_ptr(), result._native_ptr(), &valid); r_valid = PtrToArg<bool>::convert(&valid); return result; } @@ -637,36 +637,36 @@ bool Variant::in(const Variant &index, bool *r_valid) const { bool Variant::iter_init(Variant &r_iter, bool &r_valid) const { GDExtensionBool valid; - internal::gde_interface->variant_iter_init(_native_ptr(), r_iter._native_ptr(), &valid); + internal::gdextension_interface_variant_iter_init(_native_ptr(), r_iter._native_ptr(), &valid); return PtrToArg<bool>::convert(&valid); } bool Variant::iter_next(Variant &r_iter, bool &r_valid) const { GDExtensionBool valid; - internal::gde_interface->variant_iter_next(_native_ptr(), r_iter._native_ptr(), &valid); + internal::gdextension_interface_variant_iter_next(_native_ptr(), r_iter._native_ptr(), &valid); return PtrToArg<bool>::convert(&valid); } Variant Variant::iter_get(const Variant &r_iter, bool &r_valid) const { Variant result; GDExtensionBool valid; - internal::gde_interface->variant_iter_get(_native_ptr(), r_iter._native_ptr(), result._native_ptr(), &valid); + internal::gdextension_interface_variant_iter_get(_native_ptr(), r_iter._native_ptr(), result._native_ptr(), &valid); r_valid = PtrToArg<bool>::convert(&valid); return result; } Variant::Type Variant::get_type() const { - return static_cast<Variant::Type>(internal::gde_interface->variant_get_type(_native_ptr())); + return static_cast<Variant::Type>(internal::gdextension_interface_variant_get_type(_native_ptr())); } bool Variant::has_method(const StringName &method) const { - GDExtensionBool has = internal::gde_interface->variant_has_method(_native_ptr(), method._native_ptr()); + GDExtensionBool has = internal::gdextension_interface_variant_has_method(_native_ptr(), method._native_ptr()); return PtrToArg<bool>::convert(&has); } bool Variant::has_key(const Variant &key, bool *r_valid) const { GDExtensionBool valid; - GDExtensionBool has = internal::gde_interface->variant_has_key(_native_ptr(), key._native_ptr(), &valid); + GDExtensionBool has = internal::gdextension_interface_variant_has_key(_native_ptr(), key._native_ptr(), &valid); if (r_valid) { *r_valid = PtrToArg<bool>::convert(&valid); } @@ -674,33 +674,33 @@ bool Variant::has_key(const Variant &key, bool *r_valid) const { } bool Variant::has_member(Variant::Type type, const StringName &member) { - GDExtensionBool has = internal::gde_interface->variant_has_member(static_cast<GDExtensionVariantType>(type), member._native_ptr()); + GDExtensionBool has = internal::gdextension_interface_variant_has_member(static_cast<GDExtensionVariantType>(type), member._native_ptr()); return PtrToArg<bool>::convert(&has); } uint32_t Variant::hash() const { - GDExtensionInt hash = internal::gde_interface->variant_hash(_native_ptr()); + GDExtensionInt hash = internal::gdextension_interface_variant_hash(_native_ptr()); return PtrToArg<uint32_t>::convert(&hash); } uint32_t Variant::recursive_hash(int recursion_count) const { - GDExtensionInt hash = internal::gde_interface->variant_recursive_hash(_native_ptr(), recursion_count); + GDExtensionInt hash = internal::gdextension_interface_variant_recursive_hash(_native_ptr(), recursion_count); return PtrToArg<uint32_t>::convert(&hash); } bool Variant::hash_compare(const Variant &variant) const { - GDExtensionBool compare = internal::gde_interface->variant_hash_compare(_native_ptr(), variant._native_ptr()); + GDExtensionBool compare = internal::gdextension_interface_variant_hash_compare(_native_ptr(), variant._native_ptr()); return PtrToArg<bool>::convert(&compare); } bool Variant::booleanize() const { - GDExtensionBool booleanized = internal::gde_interface->variant_booleanize(_native_ptr()); + GDExtensionBool booleanized = internal::gdextension_interface_variant_booleanize(_native_ptr()); return PtrToArg<bool>::convert(&booleanized); } String Variant::stringify() const { String result; - internal::gde_interface->variant_stringify(_native_ptr(), result._native_ptr()); + internal::gdextension_interface_variant_stringify(_native_ptr(), result._native_ptr()); return result; } @@ -708,23 +708,23 @@ Variant Variant::duplicate(bool deep) const { Variant result; GDExtensionBool _deep; PtrToArg<bool>::encode(deep, &_deep); - internal::gde_interface->variant_duplicate(_native_ptr(), result._native_ptr(), _deep); + internal::gdextension_interface_variant_duplicate(_native_ptr(), result._native_ptr(), _deep); return result; } String Variant::get_type_name(Variant::Type type) { String result; - internal::gde_interface->variant_get_type_name(static_cast<GDExtensionVariantType>(type), result._native_ptr()); + internal::gdextension_interface_variant_get_type_name(static_cast<GDExtensionVariantType>(type), result._native_ptr()); return result; } bool Variant::can_convert(Variant::Type from, Variant::Type to) { - GDExtensionBool can = internal::gde_interface->variant_can_convert(static_cast<GDExtensionVariantType>(from), static_cast<GDExtensionVariantType>(to)); + GDExtensionBool can = internal::gdextension_interface_variant_can_convert(static_cast<GDExtensionVariantType>(from), static_cast<GDExtensionVariantType>(to)); return PtrToArg<bool>::convert(&can); } bool Variant::can_convert_strict(Variant::Type from, Variant::Type to) { - GDExtensionBool can = internal::gde_interface->variant_can_convert_strict(static_cast<GDExtensionVariantType>(from), static_cast<GDExtensionVariantType>(to)); + GDExtensionBool can = internal::gdextension_interface_variant_can_convert_strict(static_cast<GDExtensionVariantType>(from), static_cast<GDExtensionVariantType>(to)); return PtrToArg<bool>::convert(&can); } @@ -775,9 +775,9 @@ void Variant::clear() { }; if (unlikely(needs_deinit[get_type()])) { // Make it fast for types that don't need deinit. - internal::gde_interface->variant_destroy(_native_ptr()); + internal::gdextension_interface_variant_destroy(_native_ptr()); } - internal::gde_interface->variant_new_nil(_native_ptr()); + internal::gdextension_interface_variant_new_nil(_native_ptr()); } } // namespace godot |
