pub enum MaxVertexShaderOutputDeduction {
PointListPrimitiveTopology,
}Expand description
Max shader I/O variable deductions for vertex shader output. Used by
StageError::TooManyUserDefinedVertexOutputs and
StageError::VertexOutputLocationTooLarge.
Variants§
PointListPrimitiveTopology
When a pipeline’s crate::pipeline::RenderPipelineDescriptor::primitive is set to
wgt::PrimitiveTopology::PointList.
Implementations§
Source§impl MaxVertexShaderOutputDeduction
impl MaxVertexShaderOutputDeduction
pub fn for_variables(self) -> u32
pub fn for_location(self) -> u32
Trait Implementations§
Source§impl Clone for MaxVertexShaderOutputDeduction
impl Clone for MaxVertexShaderOutputDeduction
Source§fn clone(&self) -> MaxVertexShaderOutputDeduction
fn clone(&self) -> MaxVertexShaderOutputDeduction
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 moreSource§impl PartialEq for MaxVertexShaderOutputDeduction
impl PartialEq for MaxVertexShaderOutputDeduction
Source§fn eq(&self, other: &MaxVertexShaderOutputDeduction) -> bool
fn eq(&self, other: &MaxVertexShaderOutputDeduction) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for MaxVertexShaderOutputDeduction
impl Eq for MaxVertexShaderOutputDeduction
impl StructuralPartialEq for MaxVertexShaderOutputDeduction
Auto Trait Implementations§
impl Freeze for MaxVertexShaderOutputDeduction
impl RefUnwindSafe for MaxVertexShaderOutputDeduction
impl Send for MaxVertexShaderOutputDeduction
impl Sync for MaxVertexShaderOutputDeduction
impl Unpin for MaxVertexShaderOutputDeduction
impl UnwindSafe for MaxVertexShaderOutputDeduction
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more