#[repr(transparent)]pub struct VariantType { /* private fields */ }
Expand description
Godot enum name: Variant.Type
.
Implementations§
Source§impl VariantType
impl VariantType
Sourcepub const NIL: VariantType
pub const NIL: VariantType
Godot enumerator name: TYPE_NIL
Sourcepub const BOOL: VariantType
pub const BOOL: VariantType
Godot enumerator name: TYPE_BOOL
Sourcepub const INT: VariantType
pub const INT: VariantType
Godot enumerator name: TYPE_INT
Sourcepub const FLOAT: VariantType
pub const FLOAT: VariantType
Godot enumerator name: TYPE_FLOAT
Sourcepub const STRING: VariantType
pub const STRING: VariantType
Godot enumerator name: TYPE_STRING
Sourcepub const VECTOR2: VariantType
pub const VECTOR2: VariantType
Godot enumerator name: TYPE_VECTOR2
Sourcepub const VECTOR2I: VariantType
pub const VECTOR2I: VariantType
Godot enumerator name: TYPE_VECTOR2I
Sourcepub const RECT2: VariantType
pub const RECT2: VariantType
Godot enumerator name: TYPE_RECT2
Sourcepub const RECT2I: VariantType
pub const RECT2I: VariantType
Godot enumerator name: TYPE_RECT2I
Sourcepub const VECTOR3: VariantType
pub const VECTOR3: VariantType
Godot enumerator name: TYPE_VECTOR3
Sourcepub const VECTOR3I: VariantType
pub const VECTOR3I: VariantType
Godot enumerator name: TYPE_VECTOR3I
Sourcepub const TRANSFORM2D: VariantType
pub const TRANSFORM2D: VariantType
Godot enumerator name: TYPE_TRANSFORM2D
Sourcepub const VECTOR4: VariantType
pub const VECTOR4: VariantType
Godot enumerator name: TYPE_VECTOR4
Sourcepub const VECTOR4I: VariantType
pub const VECTOR4I: VariantType
Godot enumerator name: TYPE_VECTOR4I
Sourcepub const PLANE: VariantType
pub const PLANE: VariantType
Godot enumerator name: TYPE_PLANE
Sourcepub const QUATERNION: VariantType
pub const QUATERNION: VariantType
Godot enumerator name: TYPE_QUATERNION
Sourcepub const AABB: VariantType
pub const AABB: VariantType
Godot enumerator name: TYPE_AABB
Sourcepub const BASIS: VariantType
pub const BASIS: VariantType
Godot enumerator name: TYPE_BASIS
Sourcepub const TRANSFORM3D: VariantType
pub const TRANSFORM3D: VariantType
Godot enumerator name: TYPE_TRANSFORM3D
Sourcepub const PROJECTION: VariantType
pub const PROJECTION: VariantType
Godot enumerator name: TYPE_PROJECTION
Sourcepub const COLOR: VariantType
pub const COLOR: VariantType
Godot enumerator name: TYPE_COLOR
Sourcepub const STRING_NAME: VariantType
pub const STRING_NAME: VariantType
Godot enumerator name: TYPE_STRING_NAME
Sourcepub const NODE_PATH: VariantType
pub const NODE_PATH: VariantType
Godot enumerator name: TYPE_NODE_PATH
Sourcepub const RID: VariantType
pub const RID: VariantType
Godot enumerator name: TYPE_RID
Sourcepub const OBJECT: VariantType
pub const OBJECT: VariantType
Godot enumerator name: TYPE_OBJECT
Sourcepub const CALLABLE: VariantType
pub const CALLABLE: VariantType
Godot enumerator name: TYPE_CALLABLE
Sourcepub const SIGNAL: VariantType
pub const SIGNAL: VariantType
Godot enumerator name: TYPE_SIGNAL
Sourcepub const DICTIONARY: VariantType
pub const DICTIONARY: VariantType
Godot enumerator name: TYPE_DICTIONARY
Sourcepub const ARRAY: VariantType
pub const ARRAY: VariantType
Godot enumerator name: TYPE_ARRAY
Sourcepub const PACKED_BYTE_ARRAY: VariantType
pub const PACKED_BYTE_ARRAY: VariantType
Godot enumerator name: TYPE_PACKED_BYTE_ARRAY
Sourcepub const PACKED_INT32_ARRAY: VariantType
pub const PACKED_INT32_ARRAY: VariantType
Godot enumerator name: TYPE_PACKED_INT32_ARRAY
Sourcepub const PACKED_INT64_ARRAY: VariantType
pub const PACKED_INT64_ARRAY: VariantType
Godot enumerator name: TYPE_PACKED_INT64_ARRAY
Sourcepub const PACKED_FLOAT32_ARRAY: VariantType
pub const PACKED_FLOAT32_ARRAY: VariantType
Godot enumerator name: TYPE_PACKED_FLOAT32_ARRAY
Sourcepub const PACKED_FLOAT64_ARRAY: VariantType
pub const PACKED_FLOAT64_ARRAY: VariantType
Godot enumerator name: TYPE_PACKED_FLOAT64_ARRAY
Sourcepub const PACKED_STRING_ARRAY: VariantType
pub const PACKED_STRING_ARRAY: VariantType
Godot enumerator name: TYPE_PACKED_STRING_ARRAY
Sourcepub const PACKED_VECTOR2_ARRAY: VariantType
pub const PACKED_VECTOR2_ARRAY: VariantType
Godot enumerator name: TYPE_PACKED_VECTOR2_ARRAY
Sourcepub const PACKED_VECTOR3_ARRAY: VariantType
pub const PACKED_VECTOR3_ARRAY: VariantType
Godot enumerator name: TYPE_PACKED_VECTOR3_ARRAY
Sourcepub const PACKED_COLOR_ARRAY: VariantType
pub const PACKED_COLOR_ARRAY: VariantType
Godot enumerator name: TYPE_PACKED_COLOR_ARRAY
Sourcepub const PACKED_VECTOR4_ARRAY: VariantType
pub const PACKED_VECTOR4_ARRAY: VariantType
Godot enumerator name: TYPE_PACKED_VECTOR4_ARRAY
Sourcepub const MAX: VariantType
pub const MAX: VariantType
Godot enumerator name: TYPE_MAX
Trait Implementations§
Source§impl Clone for VariantType
impl Clone for VariantType
Source§fn clone(&self) -> VariantType
fn clone(&self) -> VariantType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for VariantType
impl Debug for VariantType
Source§impl EngineEnum for VariantType
impl EngineEnum for VariantType
fn try_from_ord(ord: i32) -> Option<VariantType>
Source§fn ord(self) -> i32
fn ord(self) -> i32
Source§fn godot_name(&self) -> &'static str
fn godot_name(&self) -> &'static str
EngineEnum::all_constants()
and EnumConstant::godot_name()
Source§fn values() -> &'static [VariantType]
fn values() -> &'static [VariantType]
Source§fn all_constants() -> &'static [EnumConstant<VariantType>]
fn all_constants() -> &'static [EnumConstant<VariantType>]
fn from_ord(ord: i32) -> Self
Source§impl FromGodot for VariantType
impl FromGodot for VariantType
Source§fn try_from_godot(
via: <VariantType as GodotConvert>::Via,
) -> Result<VariantType, ConvertError>
fn try_from_godot( via: <VariantType as GodotConvert>::Via, ) -> Result<VariantType, ConvertError>
Err
on failure.Source§fn from_godot(via: Self::Via) -> Self
fn from_godot(via: Self::Via) -> Self
Source§fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
Variant
, returning Err
on failure.