diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/variant/variant.cpp | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/src/variant/variant.cpp b/src/variant/variant.cpp index 9af1ba9..5a1bcb2 100644 --- a/src/variant/variant.cpp +++ b/src/variant/variant.cpp @@ -107,67 +107,67 @@ Variant::Variant(const String &v) { } Variant::Variant(const Vector2 &v) { - from_type_constructor[VECTOR2](_native_ptr(), v._native_ptr()); + from_type_constructor[VECTOR2](_native_ptr(), (GDNativeTypePtr)&v); } Variant::Variant(const Vector2i &v) { - from_type_constructor[VECTOR2I](_native_ptr(), v._native_ptr()); + from_type_constructor[VECTOR2I](_native_ptr(), (GDNativeTypePtr)&v); } Variant::Variant(const Rect2 &v) { - from_type_constructor[RECT2](_native_ptr(), v._native_ptr()); + from_type_constructor[RECT2](_native_ptr(), (GDNativeTypePtr)&v); } Variant::Variant(const Rect2i &v) { - from_type_constructor[RECT2I](_native_ptr(), v._native_ptr()); + from_type_constructor[RECT2I](_native_ptr(), (GDNativeTypePtr)&v); } Variant::Variant(const Vector3 &v) { - from_type_constructor[VECTOR3](_native_ptr(), v._native_ptr()); + from_type_constructor[VECTOR3](_native_ptr(), (GDNativeTypePtr)&v); } Variant::Variant(const Vector3i &v) { - from_type_constructor[VECTOR3I](_native_ptr(), v._native_ptr()); + from_type_constructor[VECTOR3I](_native_ptr(), (GDNativeTypePtr)&v); } Variant::Variant(const Transform2D &v) { - from_type_constructor[TRANSFORM2D](_native_ptr(), v._native_ptr()); + from_type_constructor[TRANSFORM2D](_native_ptr(), (GDNativeTypePtr)&v); } Variant::Variant(const Vector4 &v) { - from_type_constructor[VECTOR4](_native_ptr(), v._native_ptr()); + from_type_constructor[VECTOR4](_native_ptr(), (GDNativeTypePtr)&v); } Variant::Variant(const Vector4i &v) { - from_type_constructor[VECTOR4I](_native_ptr(), v._native_ptr()); + from_type_constructor[VECTOR4I](_native_ptr(), (GDNativeTypePtr)&v); } Variant::Variant(const Plane &v) { - from_type_constructor[PLANE](_native_ptr(), v._native_ptr()); + from_type_constructor[PLANE](_native_ptr(), (GDNativeTypePtr)&v); } Variant::Variant(const Quaternion &v) { - from_type_constructor[QUATERNION](_native_ptr(), v._native_ptr()); + from_type_constructor[QUATERNION](_native_ptr(), (GDNativeTypePtr)&v); } Variant::Variant(const godot::AABB &v) { - from_type_constructor[AABB](_native_ptr(), v._native_ptr()); + from_type_constructor[AABB](_native_ptr(), (GDNativeTypePtr)&v); } Variant::Variant(const Basis &v) { - from_type_constructor[BASIS](_native_ptr(), v._native_ptr()); + from_type_constructor[BASIS](_native_ptr(), (GDNativeTypePtr)&v); } Variant::Variant(const Transform3D &v) { - from_type_constructor[TRANSFORM3D](_native_ptr(), v._native_ptr()); + from_type_constructor[TRANSFORM3D](_native_ptr(), (GDNativeTypePtr)&v); } Variant::Variant(const Projection &v) { - from_type_constructor[PROJECTION](_native_ptr(), v._native_ptr()); + from_type_constructor[PROJECTION](_native_ptr(), (GDNativeTypePtr)&v); } Variant::Variant(const Color &v) { - from_type_constructor[COLOR](_native_ptr(), v._native_ptr()); + from_type_constructor[COLOR](_native_ptr(), (GDNativeTypePtr)&v); } Variant::Variant(const StringName &v) { @@ -289,97 +289,97 @@ Variant::operator String() const { Variant::operator Vector2() const { Vector2 result; - to_type_constructor[VECTOR2](result._native_ptr(), _native_ptr()); + to_type_constructor[VECTOR2]((GDNativeTypePtr)&result, _native_ptr()); return result; } Variant::operator Vector2i() const { Vector2i result; - to_type_constructor[VECTOR2I](result._native_ptr(), _native_ptr()); + to_type_constructor[VECTOR2I]((GDNativeTypePtr)&result, _native_ptr()); return result; } Variant::operator Rect2() const { Rect2 result; - to_type_constructor[RECT2](result._native_ptr(), _native_ptr()); + to_type_constructor[RECT2]((GDNativeTypePtr)&result, _native_ptr()); return result; } Variant::operator Rect2i() const { Rect2i result; - to_type_constructor[RECT2I](result._native_ptr(), _native_ptr()); + to_type_constructor[RECT2I]((GDNativeTypePtr)&result, _native_ptr()); return result; } Variant::operator Vector3() const { Vector3 result; - to_type_constructor[VECTOR3](result._native_ptr(), _native_ptr()); + to_type_constructor[VECTOR3]((GDNativeTypePtr)&result, _native_ptr()); return result; } Variant::operator Vector3i() const { Vector3i result; - to_type_constructor[VECTOR3I](result._native_ptr(), _native_ptr()); + to_type_constructor[VECTOR3I]((GDNativeTypePtr)&result, _native_ptr()); return result; } Variant::operator Transform2D() const { Transform2D result; - to_type_constructor[TRANSFORM2D](result._native_ptr(), _native_ptr()); + to_type_constructor[TRANSFORM2D]((GDNativeTypePtr)&result, _native_ptr()); return result; } Variant::operator Vector4() const { Vector4 result; - to_type_constructor[VECTOR4](result._native_ptr(), _native_ptr()); + to_type_constructor[VECTOR4]((GDNativeTypePtr)&result, _native_ptr()); return result; } Variant::operator Vector4i() const { Vector4i result; - to_type_constructor[VECTOR4I](result._native_ptr(), _native_ptr()); + to_type_constructor[VECTOR4I]((GDNativeTypePtr)&result, _native_ptr()); return result; } Variant::operator Plane() const { Plane result; - to_type_constructor[PLANE](result._native_ptr(), _native_ptr()); + to_type_constructor[PLANE]((GDNativeTypePtr)&result, _native_ptr()); return result; } Variant::operator Quaternion() const { Quaternion result; - to_type_constructor[QUATERNION](result._native_ptr(), _native_ptr()); + to_type_constructor[QUATERNION]((GDNativeTypePtr)&result, _native_ptr()); return result; } Variant::operator godot::AABB() const { godot::AABB result; - to_type_constructor[AABB](result._native_ptr(), _native_ptr()); + to_type_constructor[AABB]((GDNativeTypePtr)&result, _native_ptr()); return result; } Variant::operator Basis() const { Basis result; - to_type_constructor[BASIS](result._native_ptr(), _native_ptr()); + to_type_constructor[BASIS]((GDNativeTypePtr)&result, _native_ptr()); return result; } Variant::operator Transform3D() const { Transform3D result; - to_type_constructor[TRANSFORM3D](result._native_ptr(), _native_ptr()); + to_type_constructor[TRANSFORM3D]((GDNativeTypePtr)&result, _native_ptr()); return result; } Variant::operator Projection() const { Projection result; - to_type_constructor[PROJECTION](result._native_ptr(), _native_ptr()); + to_type_constructor[PROJECTION]((GDNativeTypePtr)&result, _native_ptr()); return result; } Variant::operator Color() const { Color result; - to_type_constructor[COLOR](result._native_ptr(), _native_ptr()); + to_type_constructor[COLOR]((GDNativeTypePtr)&result, _native_ptr()); return result; } |