pub(crate) enum VertexAttribPointerKind {
Float {
normalized: bool,
},
Integer,
}Expand description
How a vertexAttrib*Pointer call delivers attribute values to the shader.
Variants§
Implementations§
Source§impl VertexAttribPointerKind
impl VertexAttribPointerKind
pub(crate) fn is_normalized(self) -> bool
pub(crate) fn is_integer(self) -> bool
Trait Implementations§
Source§impl Clone for VertexAttribPointerKind
impl Clone for VertexAttribPointerKind
Source§fn clone(&self) -> VertexAttribPointerKind
fn clone(&self) -> VertexAttribPointerKind
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 moreSource§impl MallocSizeOf for VertexAttribPointerKind
impl MallocSizeOf for VertexAttribPointerKind
Source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
Source§impl Traceable for VertexAttribPointerKind
impl Traceable for VertexAttribPointerKind
impl Copy for VertexAttribPointerKind
Auto Trait Implementations§
impl Freeze for VertexAttribPointerKind
impl RefUnwindSafe for VertexAttribPointerKind
impl Send for VertexAttribPointerKind
impl Sync for VertexAttribPointerKind
impl Unpin for VertexAttribPointerKind
impl UnsafeUnpin for VertexAttribPointerKind
impl UnwindSafe for VertexAttribPointerKind
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert