pub struct ShadingMode { /* private fields */ }Implementations§
Source§impl ShadingMode
impl ShadingMode
Sourcepub const UNSHADED: ShadingMode
pub const UNSHADED: ShadingMode
Godot enumerator name: SHADING_MODE_UNSHADED
Sourcepub const PER_PIXEL: ShadingMode
pub const PER_PIXEL: ShadingMode
Godot enumerator name: SHADING_MODE_PER_PIXEL
Sourcepub const PER_VERTEX: ShadingMode
pub const PER_VERTEX: ShadingMode
Godot enumerator name: SHADING_MODE_PER_VERTEX
Sourcepub const MAX: ShadingMode
pub const MAX: ShadingMode
Godot enumerator name: SHADING_MODE_MAX
Trait Implementations§
Source§impl Clone for ShadingMode
impl Clone for ShadingMode
Source§fn clone(&self) -> ShadingMode
fn clone(&self) -> ShadingMode
Returns a duplicate 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 moreSource§impl Debug for ShadingMode
impl Debug for ShadingMode
Source§impl EngineEnum for ShadingMode
impl EngineEnum for ShadingMode
fn try_from_ord(ord: i32) -> Option<ShadingMode>
Source§fn ord(self) -> i32
fn ord(self) -> i32
Ordinal value of the enumerator, as specified in Godot.
This is not necessarily unique.
Source§fn values() -> &'static [ShadingMode]
fn values() -> &'static [ShadingMode]
Returns a slice of distinct enum values. Read more
Source§fn all_constants() -> &'static [EnumConstant<ShadingMode>]
fn all_constants() -> &'static [EnumConstant<ShadingMode>]
Returns metadata for all enum constants. Read more
fn from_ord(ord: i32) -> Self
Source§impl FromGodot for ShadingMode
impl FromGodot for ShadingMode
Source§fn try_from_godot(
via: <ShadingMode as GodotConvert>::Via,
) -> Result<ShadingMode, ConvertError>
fn try_from_godot( via: <ShadingMode as GodotConvert>::Via, ) -> Result<ShadingMode, ConvertError>
Converts the Godot representation to this type, returning
Err on failure.Source§fn from_godot(via: Self::Via) -> Self
fn from_godot(via: Self::Via) -> Self
⚠️ Converts the Godot representation to this type. Read more
Source§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.Source§impl GodotConvert for ShadingMode
impl GodotConvert for ShadingMode
Source§fn godot_shape() -> GodotShape
fn godot_shape() -> GodotShape
Which “shape” this type has for property registration (e.g. builtin, enum, …). Read more
Source§impl Hash for ShadingMode
impl Hash for ShadingMode
Source§impl IndexEnum for ShadingMode
impl IndexEnum for ShadingMode
Source§impl PartialEq for ShadingMode
impl PartialEq for ShadingMode
Source§impl ToGodot for ShadingMode
impl ToGodot for ShadingMode
Source§type Pass = ByValue
type Pass = ByValue
Whether arguments of this type are passed by value or by reference. Read more
Source§fn to_godot(&self) -> <ShadingMode as GodotConvert>::Via
fn to_godot(&self) -> <ShadingMode as GodotConvert>::Via
Converts this type to Godot representation, optimizing for zero-copy when possible. Read more
Source§fn to_godot_owned(&self) -> Self::Via
fn to_godot_owned(&self) -> Self::Via
Converts this type to owned Godot representation. Read more
Source§fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
Converts this type to a Variant.
Source§impl Var for ShadingMode
impl Var for ShadingMode
Source§type PubType = ShadingMode
type PubType = ShadingMode
Type used in generated Rust getters/setters for
#[var(pub)].Source§fn var_get(field: &ShadingMode) -> <ShadingMode as GodotConvert>::Via
fn var_get(field: &ShadingMode) -> <ShadingMode as GodotConvert>::Via
Get property value via FFI-level
Via type. Called for internal (non-pub) getters registered with Godot.Source§fn var_set(field: &mut ShadingMode, value: <ShadingMode as GodotConvert>::Via)
fn var_set(field: &mut ShadingMode, value: <ShadingMode as GodotConvert>::Via)
Set property value via FFI-level
Via type. Called for internal (non-pub) setters registered with Godot.Source§fn var_pub_get(field: &ShadingMode) -> <ShadingMode as Var>::PubType
fn var_pub_get(field: &ShadingMode) -> <ShadingMode as Var>::PubType
Get property value as
PubType. Called for #[var(pub)] getters exposed in Rust API.Source§fn var_pub_set(field: &mut ShadingMode, value: <ShadingMode as Var>::PubType)
fn var_pub_set(field: &mut ShadingMode, value: <ShadingMode as Var>::PubType)
Set property value as
PubType. Called for #[var(pub)] setters exposed in Rust API.impl Copy for ShadingMode
impl Element for ShadingMode
impl Eq for ShadingMode
impl Export for ShadingMode
impl StructuralPartialEq for ShadingMode
Auto Trait Implementations§
impl Freeze for ShadingMode
impl RefUnwindSafe for ShadingMode
impl Send for ShadingMode
impl Sync for ShadingMode
impl Unpin for ShadingMode
impl UnsafeUnpin for ShadingMode
impl UnwindSafe for ShadingMode
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