From 3205a92ad872f918c8322cdcd1434c231a1fd251 Mon Sep 17 00:00:00 2001 From: Juan Linietsky Date: Mon, 17 Feb 2020 18:06:54 -0300 Subject: PoolVector is gone, replaced by Vector Typed `PoolTypeArray` types are now renamed `PackedTypeArray` and are sugar for `Vector`. --- core/variant.h | 72 +++++++++++++++++++++++----------------------------------- 1 file changed, 28 insertions(+), 44 deletions(-) (limited to 'core/variant.h') diff --git a/core/variant.h b/core/variant.h index bb3840932d..51f23b4b49 100644 --- a/core/variant.h +++ b/core/variant.h @@ -45,7 +45,7 @@ #include "core/math/vector3.h" #include "core/node_path.h" #include "core/object_id.h" -#include "core/pool_vector.h" + #include "core/rid.h" #include "core/ustring.h" @@ -56,13 +56,13 @@ class Control; // helper struct PropertyInfo; struct MethodInfo; -typedef PoolVector PoolByteArray; -typedef PoolVector PoolIntArray; -typedef PoolVector PoolRealArray; -typedef PoolVector PoolStringArray; -typedef PoolVector PoolVector2Array; -typedef PoolVector PoolVector3Array; -typedef PoolVector PoolColorArray; +typedef Vector PackedByteArray; +typedef Vector PackedIntArray; +typedef Vector PackedRealArray; +typedef Vector PackedStringArray; +typedef Vector PackedVector2Array; +typedef Vector PackedVector3Array; +typedef Vector PackedColorArray; // Temporary workaround until c++11 alignas() #ifdef __GNUC__ @@ -105,13 +105,13 @@ public: ARRAY, // arrays - POOL_BYTE_ARRAY, // 20 - POOL_INT_ARRAY, - POOL_REAL_ARRAY, - POOL_STRING_ARRAY, - POOL_VECTOR2_ARRAY, - POOL_VECTOR3_ARRAY, // 25 - POOL_COLOR_ARRAY, + PACKED_BYTE_ARRAY, // 20 + PACKED_INT_ARRAY, + PACKED_REAL_ARRAY, + PACKED_STRING_ARRAY, + PACKED_VECTOR2_ARRAY, + PACKED_VECTOR3_ARRAY, // 25 + PACKED_COLOR_ARRAY, VARIANT_MAX @@ -205,27 +205,19 @@ public: operator Dictionary() const; operator Array() const; - operator PoolVector() const; - operator PoolVector() const; - operator PoolVector() const; - operator PoolVector() const; - operator PoolVector() const; - operator PoolVector() const; - operator PoolVector() const; - operator PoolVector() const; - - operator Vector() const; operator Vector() const; operator Vector() const; operator Vector() const; operator Vector() const; - operator Vector() const; operator Vector() const; operator Vector() const; + operator Vector() const; + operator Vector() const; + + operator Vector() const; + operator Vector() const; operator Vector() const; operator Vector() const; - operator PoolVector() const; - operator Vector() const; // some core type enums to convert to operator Margin() const; @@ -273,27 +265,19 @@ public: Variant(const Dictionary &p_dictionary); Variant(const Array &p_array); - Variant(const PoolVector &p_array); // helper - Variant(const PoolVector &p_raw_array); - Variant(const PoolVector &p_int_array); - Variant(const PoolVector &p_real_array); - Variant(const PoolVector &p_string_array); - Variant(const PoolVector &p_vector3_array); - Variant(const PoolVector &p_color_array); - Variant(const PoolVector &p_face_array); + Variant(const Vector &p_array); // helper + Variant(const Vector &p_raw_array); + Variant(const Vector &p_int_array); + Variant(const Vector &p_real_array); + Variant(const Vector &p_string_array); + Variant(const Vector &p_vector3_array); + Variant(const Vector &p_color_array); + Variant(const Vector &p_face_array); Variant(const Vector &p_array); - Variant(const Vector &p_array); - Variant(const Vector &p_array); - Variant(const Vector &p_array); - Variant(const Vector &p_array); Variant(const Vector &p_array); - Variant(const Vector &p_array); - Variant(const Vector &p_array); - Variant(const Vector &p_array); // helper Variant(const Vector &p_array); // helper Variant(const Vector &p_array); // helper - Variant(const PoolVector &p_vector2_array); // helper Variant(const IP_Address &p_address); -- cgit v1.2.3