pub struct MaterialFlag(pub i32);Expand description
Material-level flags
Bit flags. Combine with |, test with MaterialFlag::contains.
Tuple Fields§
§0: i32Implementations§
Source§impl MaterialFlag
impl MaterialFlag
pub const NONE: Self
Sourcepub const CONSTANT_COLOR: Self
pub const CONSTANT_COLOR: Self
Use constant color (no per-vertex tinting)
Sourcepub const SORT_PRIMS_NEAR_Z: Self
pub const SORT_PRIMS_NEAR_Z: Self
Sort by near-Z
Sourcepub const SORT_PRIMS_FAR_Z: Self
pub const SORT_PRIMS_FAR_Z: Self
Sort by far-Z; alias: SortPrimitives
Sourcepub const SORT_PRIMITIVES: Self
pub const SORT_PRIMITIVES: Self
Legacy alias for SortPrimsFarZ (HiveWorkshop name)
Sourcepub const FULL_RESOLUTION: Self
pub const FULL_RESOLUTION: Self
Force full-resolution textures
pub const fn contains(self, other: Self) -> bool
pub const fn is_empty(self) -> bool
Trait Implementations§
Source§impl BitAnd for MaterialFlag
impl BitAnd for MaterialFlag
Source§impl BitOr for MaterialFlag
impl BitOr for MaterialFlag
Source§impl Clone for MaterialFlag
impl Clone for MaterialFlag
Source§fn clone(&self) -> MaterialFlag
fn clone(&self) -> MaterialFlag
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MaterialFlag
Source§impl Debug for MaterialFlag
impl Debug for MaterialFlag
Source§impl Default for MaterialFlag
impl Default for MaterialFlag
Source§fn default() -> MaterialFlag
fn default() -> MaterialFlag
Returns the “default value” for a type. Read more
impl Eq for MaterialFlag
Source§impl Hash for MaterialFlag
impl Hash for MaterialFlag
Source§impl Not for MaterialFlag
impl Not for MaterialFlag
Source§impl PartialEq for MaterialFlag
impl PartialEq for MaterialFlag
impl StructuralPartialEq for MaterialFlag
Auto Trait Implementations§
impl Freeze for MaterialFlag
impl RefUnwindSafe for MaterialFlag
impl Send for MaterialFlag
impl Sync for MaterialFlag
impl Unpin for MaterialFlag
impl UnsafeUnpin for MaterialFlag
impl UnwindSafe for MaterialFlag
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