Struct godot::classes::visual_shader::VaryingType
pub struct VaryingType { /* private fields */ }
Implementations§
§impl VaryingType
impl VaryingType
pub const FLOAT: VaryingType = _
pub const FLOAT: VaryingType = _
Godot enumerator name: VARYING_TYPE_FLOAT
pub const INT: VaryingType = _
pub const INT: VaryingType = _
Godot enumerator name: VARYING_TYPE_INT
pub const UINT: VaryingType = _
pub const UINT: VaryingType = _
Godot enumerator name: VARYING_TYPE_UINT
pub const VECTOR_2D: VaryingType = _
pub const VECTOR_2D: VaryingType = _
Godot enumerator name: VARYING_TYPE_VECTOR_2D
pub const VECTOR_3D: VaryingType = _
pub const VECTOR_3D: VaryingType = _
Godot enumerator name: VARYING_TYPE_VECTOR_3D
pub const VECTOR_4D: VaryingType = _
pub const VECTOR_4D: VaryingType = _
Godot enumerator name: VARYING_TYPE_VECTOR_4D
pub const BOOLEAN: VaryingType = _
pub const BOOLEAN: VaryingType = _
Godot enumerator name: VARYING_TYPE_BOOLEAN
pub const TRANSFORM: VaryingType = _
pub const TRANSFORM: VaryingType = _
Godot enumerator name: VARYING_TYPE_TRANSFORM
pub const MAX: VaryingType = _
pub const MAX: VaryingType = _
Godot enumerator name: VARYING_TYPE_MAX
Trait Implementations§
§impl Clone for VaryingType
impl Clone for VaryingType
§fn clone(&self) -> VaryingType
fn clone(&self) -> VaryingType
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 VaryingType
impl Debug for VaryingType
§impl EngineEnum for VaryingType
impl EngineEnum for VaryingType
§impl FromGodot for VaryingType
impl FromGodot for VaryingType
§fn try_from_godot(
via: <VaryingType as GodotConvert>::Via,
) -> Result<VaryingType, ConvertError>
fn try_from_godot( via: <VaryingType as GodotConvert>::Via, ) -> Result<VaryingType, ConvertError>
Converts the Godot representation to this type, returning
Err
on failure.§fn from_godot(via: Self::Via) -> Self
fn from_godot(via: Self::Via) -> Self
⚠️ Converts the Godot representation to this type. 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
, returning Err
on failure.§fn from_variant(variant: &Variant) -> Self
fn from_variant(variant: &Variant) -> Self
§impl GodotConvert for VaryingType
impl GodotConvert for VaryingType
§impl Hash for VaryingType
impl Hash for VaryingType
§impl IndexEnum for VaryingType
impl IndexEnum for VaryingType
§impl PartialEq for VaryingType
impl PartialEq for VaryingType
§fn eq(&self, other: &VaryingType) -> bool
fn eq(&self, other: &VaryingType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.§impl ToGodot for VaryingType
impl ToGodot for VaryingType
§fn to_godot(&self) -> <VaryingType as GodotConvert>::Via
fn to_godot(&self) -> <VaryingType as GodotConvert>::Via
Converts this type to the Godot type by reference, usually by cloning.
§fn into_godot(self) -> Self::Via
fn into_godot(self) -> Self::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 VaryingType
impl Eq for VaryingType
impl StructuralPartialEq for VaryingType
Auto Trait Implementations§
impl Freeze for VaryingType
impl RefUnwindSafe for VaryingType
impl Send for VaryingType
impl Sync for VaryingType
impl Unpin for VaryingType
impl UnwindSafe for VaryingType
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)