Struct StencilMode
pub struct StencilMode { /* private fields */ }
Implementations§
§impl StencilMode
impl StencilMode
pub const DISABLED: StencilMode
pub const DISABLED: StencilMode
Godot enumerator name: STENCIL_MODE_DISABLED
pub const OUTLINE: StencilMode
pub const OUTLINE: StencilMode
Godot enumerator name: STENCIL_MODE_OUTLINE
pub const XRAY: StencilMode
pub const XRAY: StencilMode
Godot enumerator name: STENCIL_MODE_XRAY
pub const CUSTOM: StencilMode
pub const CUSTOM: StencilMode
Godot enumerator name: STENCIL_MODE_CUSTOM
Trait Implementations§
§impl Clone for StencilMode
impl Clone for StencilMode
§fn clone(&self) -> StencilMode
fn clone(&self) -> StencilMode
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 more§impl Debug for StencilMode
impl Debug for StencilMode
§impl EngineEnum for StencilMode
impl EngineEnum for StencilMode
fn try_from_ord(ord: i32) -> Option<StencilMode>
§fn ord(self) -> i32
fn ord(self) -> i32
Ordinal value of the enumerator, as specified in Godot.
This is not necessarily unique.
§fn godot_name(&self) -> &'static str
fn godot_name(&self) -> &'static str
👎Deprecated: Moved to introspection API, see
EngineEnum::all_constants()
and EnumConstant::godot_name()
The equivalent name of the enumerator, as specified in Godot. Read more
§fn values() -> &'static [StencilMode]
fn values() -> &'static [StencilMode]
Returns a slice of distinct enum values. Read more
§fn all_constants() -> &'static [EnumConstant<StencilMode>]
fn all_constants() -> &'static [EnumConstant<StencilMode>]
Returns metadata for all enum constants. Read more
fn from_ord(ord: i32) -> Self
§impl FromGodot for StencilMode
impl FromGodot for StencilMode
§fn try_from_godot(
via: <StencilMode as GodotConvert>::Via,
) -> Result<StencilMode, ConvertError>
fn try_from_godot( via: <StencilMode as GodotConvert>::Via, ) -> Result<StencilMode, 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 StencilMode
impl GodotConvert for StencilMode
§impl Hash for StencilMode
impl Hash for StencilMode
§impl PartialEq for StencilMode
impl PartialEq for StencilMode
§impl ToGodot for StencilMode
impl ToGodot for StencilMode
§fn to_godot(&self) -> <StencilMode as GodotConvert>::Via
fn to_godot(&self) -> <StencilMode as GodotConvert>::Via
Converts this type to Godot representation, optimizing for zero-copy when possible. Read more
§fn to_godot_owned(&self) -> Self::Via
fn to_godot_owned(&self) -> Self::Via
Converts this type to owned Godot representation. Read more
§fn to_variant(&self) -> Variant
fn to_variant(&self) -> Variant
Converts this type to a Variant.
impl Copy for StencilMode
impl Eq for StencilMode
impl StructuralPartialEq for StencilMode
Auto Trait Implementations§
impl Freeze for StencilMode
impl RefUnwindSafe for StencilMode
impl Send for StencilMode
impl Sync for StencilMode
impl Unpin for StencilMode
impl UnwindSafe for StencilMode
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