Enum godot::prelude::VariantType
#[repr(i32)]pub enum VariantType {
Show 39 variants
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,
}
Variants§
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
Trait Implementations§
§impl Clone for VariantType
impl Clone for VariantType
§fn clone(&self) -> VariantType
fn clone(&self) -> VariantType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for VariantType
impl Debug for VariantType
§impl FromGodot for VariantType
impl FromGodot for VariantType
§fn try_from_godot(
via: <VariantType as GodotConvert>::Via
) -> Result<VariantType, ConvertError>
fn try_from_godot( via: <VariantType as GodotConvert>::Via ) -> Result<VariantType, ConvertError>
Performs the conversion.
§fn from_godot(via: Self::Via) -> Self
fn from_godot(via: Self::Via) -> Self
⚠️ Performs the conversion. Read more
§fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
Performs the conversion from a
Variant
.§fn from_variant(variant: &Variant) -> Self
fn from_variant(variant: &Variant) -> Self
§impl GodotConvert for VariantType
impl GodotConvert for VariantType
§impl Hash for VariantType
impl Hash for VariantType
§impl Ord for VariantType
impl Ord for VariantType
§impl PartialEq for VariantType
impl PartialEq for VariantType
§fn eq(&self, other: &VariantType) -> bool
fn eq(&self, other: &VariantType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.§impl PartialOrd for VariantType
impl PartialOrd for VariantType
§fn partial_cmp(&self, other: &VariantType) -> Option<Ordering>
fn partial_cmp(&self, other: &VariantType) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more§impl ToGodot for VariantType
impl ToGodot for VariantType
§fn to_godot(&self) -> <VariantType as GodotConvert>::Via
fn to_godot(&self) -> <VariantType as GodotConvert>::Via
Converts this type to the Godot type by reference, usually by cloning.
§fn into_godot(self) -> <VariantType as GodotConvert>::Via
fn into_godot(self) -> <VariantType as GodotConvert>::Via
Converts this type to the Godot type. Read more
§fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
Converts this type to a Variant.
impl Copy for VariantType
impl Eq for VariantType
impl StructuralPartialEq for VariantType
Auto Trait Implementations§
impl Freeze for VariantType
impl RefUnwindSafe for VariantType
impl Send for VariantType
impl Sync for VariantType
impl Unpin for VariantType
impl UnwindSafe for VariantType
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more