diff options
Diffstat (limited to 'include/core/PoolArrays.hpp')
-rw-r--r-- | include/core/PoolArrays.hpp | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/include/core/PoolArrays.hpp b/include/core/PoolArrays.hpp index 89172af..9421e83 100644 --- a/include/core/PoolArrays.hpp +++ b/include/core/PoolArrays.hpp @@ -18,6 +18,12 @@ class Array; class PoolByteArray { godot_pool_byte_array _godot_array; + friend class String; + friend class Variant; + inline explicit PoolByteArray(godot_pool_byte_array a) { + _godot_array = a; + } + public: class Read { @@ -116,6 +122,11 @@ public: class PoolIntArray { godot_pool_int_array _godot_array; + friend class Variant; + explicit inline PoolIntArray(godot_pool_int_array a) { + _godot_array = a; + } + public: class Read { friend class PoolIntArray; @@ -213,6 +224,11 @@ public: class PoolRealArray { godot_pool_real_array _godot_array; + friend class Variant; + explicit inline PoolRealArray(godot_pool_real_array a) { + _godot_array = a; + } + public: class Read { friend class PoolRealArray; @@ -310,6 +326,12 @@ public: class PoolStringArray { godot_pool_string_array _godot_array; + friend class String; + friend class Variant; + explicit inline PoolStringArray(godot_pool_string_array a) { + _godot_array = a; + } + public: class Read { friend class PoolStringArray; @@ -407,6 +429,11 @@ public: class PoolVector2Array { godot_pool_vector2_array _godot_array; + friend class Variant; + explicit inline PoolVector2Array(godot_pool_vector2_array a) { + _godot_array = a; + } + public: class Read { friend class PoolVector2Array; @@ -504,6 +531,11 @@ public: class PoolVector3Array { godot_pool_vector3_array _godot_array; + friend class Variant; + explicit inline PoolVector3Array(godot_pool_vector3_array a) { + _godot_array = a; + } + public: class Read { friend class PoolVector3Array; @@ -601,6 +633,11 @@ public: class PoolColorArray { godot_pool_color_array _godot_array; + friend class Variant; + explicit inline PoolColorArray(godot_pool_color_array a) { + _godot_array = a; + } + public: class Read { friend class PoolColorArray; |