Program Listing for File arrays.h
↰ Return to documentation for file (src/tal/arrays.h)
#pragma once
#ifdef SOTA_GDEXTENSION
#include "godot_cpp/variant/array.hpp"
#include "godot_cpp/variant/packed_byte_array.hpp"
#include "godot_cpp/variant/packed_color_array.hpp"
#include "godot_cpp/variant/packed_float32_array.hpp"
#include "godot_cpp/variant/packed_int32_array.hpp"
#include "godot_cpp/variant/packed_vector2_array.hpp"
#include "godot_cpp/variant/packed_vector3_array.hpp"
#include "godot_cpp/variant/typed_array.hpp"
template <typename T>
using TypedArray = godot::TypedArray<T>;
using Array = godot::Array;
using Vector2Array = godot::PackedVector2Array;
using Vector3Array = godot::PackedVector3Array;
using TangentsArray = godot::PackedFloat32Array;
using WeightsArray = godot::PackedFloat32Array;
using ColorsArray = godot::PackedColorArray;
using ByteArray = godot::PackedByteArray;
using IntArray = godot::PackedInt32Array;
#else
#include "core/variant/array.h"
#include "core/variant/typed_array.h"
#include "core/variant/variant.h"
using Array = Array;
using Vector2Array = PackedVector2Array;
using Vector3Array = PackedVector3Array;
using TangentsArray = PackedFloat32Array;
using WeightsArray = PackedFloat32Array;
using ColorsArray = PackedColorArray;
using ByteArray = PackedByteArray;
using IntArray = PackedInt32Array;
#endif