enum LibGodot::GDExtensionVariantType

Defined in:

libgodot/gdextension_interface.cr

Enum Members

Nil = 0
Bool = 1
Int = 2
Float = 3
String = 4
Vector2 = 5
Vector2i = 6
Rect2 = 7
Rect2i = 8
Vector3 = 9
Vector3i = 10
Transform2D = 11
Vector4 = 12
Vector4i = 13
Plane = 14
Quaternion = 15
AABB = 16
Basis = 17
Transform3D = 18
Projection = 19
Color = 20
StringName = 21
NodePath = 22
RID = 23
Object = 24
Callable = 25
Signal = 26
Dictionary = 27
Array = 28
PackedByteArray = 29
PackedInt32Array = 30
PackedInt64Array = 31
PackedFloat32Array = 32
PackedFloat64Array = 33
PackedStringArray = 34
PackedVector2Array = 35
PackedVector3Array = 36
PackedColorArray = 37
PackedVector4Array = 38
VariantMax = 39

Instance Method Summary

Instance methods inherited from struct Enum

!=(other : Int) : Bool !=, ==(other : Int) : Bool ==

Instance Method Detail

def aabb? #

Returns true if this enum value equals AABB


def array? #

Returns true if this enum value equals Array


def basis? #

Returns true if this enum value equals Basis


def bool? #

Returns true if this enum value equals Bool


def callable? #

Returns true if this enum value equals Callable


def color? #

Returns true if this enum value equals Color


def dictionary? #

Returns true if this enum value equals Dictionary


def float? #

Returns true if this enum value equals Float


def int? #

Returns true if this enum value equals Int


def nil? #

Returns true if this enum value equals Nil


def node_path? #

Returns true if this enum value equals NodePath


def object? #

Returns true if this enum value equals Object


def packed_byte_array? #

Returns true if this enum value equals PackedByteArray


def packed_color_array? #

Returns true if this enum value equals PackedColorArray


def packed_float32_array? #

Returns true if this enum value equals PackedFloat32Array


def packed_float64_array? #

Returns true if this enum value equals PackedFloat64Array


def packed_int32_array? #

Returns true if this enum value equals PackedInt32Array


def packed_int64_array? #

Returns true if this enum value equals PackedInt64Array


def packed_string_array? #

Returns true if this enum value equals PackedStringArray


def packed_vector2_array? #

Returns true if this enum value equals PackedVector2Array


def packed_vector3_array? #

Returns true if this enum value equals PackedVector3Array


def packed_vector4_array? #

Returns true if this enum value equals PackedVector4Array


def plane? #

Returns true if this enum value equals Plane


def projection? #

Returns true if this enum value equals Projection


def quaternion? #

Returns true if this enum value equals Quaternion


def rect2? #

Returns true if this enum value equals Rect2


def rect2i? #

Returns true if this enum value equals Rect2i


def rid? #

Returns true if this enum value equals RID


def signal? #

Returns true if this enum value equals Signal


def string? #

Returns true if this enum value equals String


def string_name? #

Returns true if this enum value equals StringName


def transform2_d? #

Returns true if this enum value equals Transform2D


def transform3_d? #

Returns true if this enum value equals Transform3D


def variant_max? #

Returns true if this enum value equals VariantMax


def vector2? #

Returns true if this enum value equals Vector2


def vector2i? #

Returns true if this enum value equals Vector2i


def vector3? #

Returns true if this enum value equals Vector3


def vector3i? #

Returns true if this enum value equals Vector3i


def vector4? #

Returns true if this enum value equals Vector4


def vector4i? #

Returns true if this enum value equals Vector4i