Enum nannou::draw::renderer::VertexMode
source · #[repr(u32)]pub enum VertexMode {
Color = 0,
Texture = 1,
Text = 2,
}
Expand description
A top-level indicator of whether or not
Variants§
Color = 0
Use the color values and ignore the texture coordinates.
Texture = 1
Use the texture color and ignore the color values.
Text = 2
A special mode used by the text primitive.
Uses the color values, but multiplies the alpha by the glyph cache texture’s red value.
Trait Implementations§
source§impl Clone for VertexMode
impl Clone for VertexMode
source§fn clone(&self) -> VertexMode
fn clone(&self) -> VertexMode
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 moresource§impl Debug for VertexMode
impl Debug for VertexMode
source§impl Hash for VertexMode
impl Hash for VertexMode
source§impl PartialEq for VertexMode
impl PartialEq for VertexMode
source§fn eq(&self, other: &VertexMode) -> bool
fn eq(&self, other: &VertexMode) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for VertexMode
impl Eq for VertexMode
impl StructuralEq for VertexMode
impl StructuralPartialEq for VertexMode
Auto Trait Implementations§
impl RefUnwindSafe for VertexMode
impl Send for VertexMode
impl Sync for VertexMode
impl Unpin for VertexMode
impl UnwindSafe for VertexMode
Blanket Implementations§
source§impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
source§fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<Swp, Dwp, T>,
fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<Swp, Dwp, T>,
Convert the source color to the destination color using the specified
method
source§fn adapt_into(self) -> D
fn adapt_into(self) -> D
Convert the source color to the destination color using the bradford
method by default
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, U> ConvertInto<U> for Twhere
U: ConvertFrom<T>,
impl<T, U> ConvertInto<U> for Twhere
U: ConvertFrom<T>,
source§fn convert_into(self) -> U
fn convert_into(self) -> U
Convert into T with values clamped to the color defined bounds Read more
source§fn convert_unclamped_into(self) -> U
fn convert_unclamped_into(self) -> U
Convert into T. The resulting color might be invalid in its color space Read more
source§fn try_convert_into(self) -> Result<U, OutOfBounds<U>>
fn try_convert_into(self) -> Result<U, OutOfBounds<U>>
Convert into T, returning ok if the color is inside of its defined range,
otherwise an
OutOfBounds
error is returned which contains the unclamped color. Read moresource§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.