Enum spirv_utils::desc::Decoration
[−]
[src]
pub enum Decoration {
RelaxedPrecision,
SpecId,
Block,
BufferBlock,
RowMajor,
ColMajor,
ArrayStride,
MatrixStride,
GLSLShared,
GLSLPacked,
CPacked,
BuiltIn,
NoPerspective,
Flat,
Patch,
Centroid,
Sample,
Invariant,
Restrict,
Aliased,
Volatile,
Constant,
Coherent,
NonWritable,
NonReadable,
Uniform,
SaturatedConversion,
Stream,
Location,
Component,
Index,
Binding,
DescriptorSet,
Offset,
XfbBuffer,
XfbStride,
FuncParamAttr,
FPRoundingMode,
FPFastMathMode,
LinkageAttributes,
NoContraction,
InputAttachmentIndex,
Alignment,
}Variants
RelaxedPrecisionSpecIdBlockBufferBlockRowMajorColMajorArrayStrideMatrixStrideGLSLPackedCPackedBuiltInNoPerspectiveFlatPatchCentroidSampleInvariantRestrictAliasedVolatileConstantCoherentNonWritableNonReadableUniformSaturatedConversionStreamLocationComponentIndexBindingDescriptorSetOffsetXfbBufferXfbStrideFuncParamAttrFPRoundingModeFPFastMathModeLinkageAttributesNoContractionInputAttachmentIndexAlignmentMethods
impl Decoration[src]
fn from(val: u32) -> Option<Decoration>
Trait Implementations
impl Hash for Decoration[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
Feeds this value into the state given, updating the hasher as necessary.
fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher1.3.0
Feeds a slice of this type into the state provided.
impl PartialEq for Decoration[src]
fn eq(&self, __arg_0: &Decoration) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0
This method tests for !=.
impl Debug for Decoration[src]
impl Clone for Decoration[src]
fn clone(&self) -> Decoration
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more