File tree Expand file tree Collapse file tree 2 files changed +11
-0
lines changed
include/godot_cpp/variant Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -100,6 +100,7 @@ class Variant {
100
100
PACKED_VECTOR2_ARRAY,
101
101
PACKED_VECTOR3_ARRAY,
102
102
PACKED_COLOR_ARRAY,
103
+ PACKED_VECTOR4_ARRAY,
103
104
104
105
VARIANT_MAX
105
106
};
@@ -212,6 +213,7 @@ class Variant {
212
213
Variant (const PackedVector2Array &v);
213
214
Variant (const PackedVector3Array &v);
214
215
Variant (const PackedColorArray &v);
216
+ Variant (const PackedVector4Array &v);
215
217
~Variant ();
216
218
217
219
operator bool () const ;
@@ -260,6 +262,7 @@ class Variant {
260
262
operator PackedVector2Array () const ;
261
263
operator PackedVector3Array () const ;
262
264
operator PackedColorArray () const ;
265
+ operator PackedVector4Array () const ;
263
266
264
267
Variant &operator =(const Variant &other);
265
268
Variant &operator =(Variant &&other);
Original file line number Diff line number Diff line change @@ -248,6 +248,10 @@ Variant::Variant(const PackedColorArray &v) {
248
248
from_type_constructor[PACKED_COLOR_ARRAY](_native_ptr (), v._native_ptr ());
249
249
}
250
250
251
+ Variant::Variant (const PackedVector4Array &v) {
252
+ from_type_constructor[PACKED_VECTOR4_ARRAY](_native_ptr (), v._native_ptr ());
253
+ }
254
+
251
255
Variant::~Variant () {
252
256
internal::gdextension_interface_variant_destroy (_native_ptr ());
253
257
}
@@ -506,6 +510,10 @@ Variant::operator PackedColorArray() const {
506
510
return PackedColorArray (this );
507
511
}
508
512
513
+ Variant::operator PackedVector4Array () const {
514
+ return PackedVector4Array (this );
515
+ }
516
+
509
517
Variant &Variant::operator =(const Variant &other) {
510
518
clear ();
511
519
internal::gdextension_interface_variant_new_copy (_native_ptr (), other._native_ptr ());
You can’t perform that action at this time.
0 commit comments