#[non_exhaustive]pub enum Winding {
Clockwise,
CounterClockwise,
}
Expand description
Enum used to represent the two directions of rotation. This can be
used to set the front face for culling by calling
Pipeline::set_front_face_winding
.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Clockwise
Vertices are in a clockwise order
CounterClockwise
Vertices are in a counter-clockwise order
Trait Implementations§
Source§impl<'a> FromValue<'a> for Winding
impl<'a> FromValue<'a> for Winding
Source§unsafe fn from_value(value: &Value) -> Self
unsafe fn from_value(value: &Value) -> Self
Safety Read more
Source§impl<'a> FromValueOptional<'a> for Winding
impl<'a> FromValueOptional<'a> for Winding
Source§impl Ord for Winding
impl Ord for Winding
Source§impl PartialOrd for Winding
impl PartialOrd for Winding
Source§impl StaticType for Winding
impl StaticType for Winding
Source§fn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self
.impl Copy for Winding
impl Eq for Winding
impl StructuralPartialEq for Winding
Auto Trait Implementations§
impl Freeze for Winding
impl RefUnwindSafe for Winding
impl Send for Winding
impl Sync for Winding
impl Unpin for Winding
impl UnwindSafe for Winding
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§impl<T> ToSendValue for T
impl<T> ToSendValue for T
Source§fn to_send_value(&self) -> SendValue
fn to_send_value(&self) -> SendValue
Returns a
SendValue
clone of self
.