Struct spirv_cross_sys::SpvDecoration
source · #[repr(transparent)]pub struct SpvDecoration(pub i32);Tuple Fields§
§0: i32Implementations§
source§impl SpvDecoration
impl SpvDecoration
pub const RelaxedPrecision: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const SpecId: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const Block: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const BufferBlock: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const RowMajor: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const ColMajor: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const ArrayStride: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const MatrixStride: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
source§impl SpvDecoration
impl SpvDecoration
pub const GLSLPacked: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const CPacked: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const BuiltIn: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const NoPerspective: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const Flat: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const Patch: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const Centroid: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const Sample: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const Invariant: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const Restrict: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const Aliased: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const Volatile: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const Constant: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const Coherent: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const NonWritable: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const NonReadable: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const Uniform: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const UniformId: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const SaturatedConversion: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const Stream: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const Location: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const Component: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const Index: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const Binding: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const DescriptorSet: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const Offset: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const XfbBuffer: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const XfbStride: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const FuncParamAttr: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const FPRoundingMode: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const FPFastMathMode: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const LinkageAttributes: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const NoContraction: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const InputAttachmentIndex: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const Alignment: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const MaxByteOffset: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const AlignmentId: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const MaxByteOffsetId: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const NoSignedWrap: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const NoUnsignedWrap: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const WeightTextureQCOM: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const BlockMatchTextureQCOM: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const ExplicitInterpAMD: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const OverrideCoverageNV: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const PassthroughNV: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const ViewportRelativeNV: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const SecondaryViewportRelativeNV: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const PerPrimitiveEXT: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const PerPrimitiveNV: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const PerViewNV: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const PerTaskNV: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const PerVertexKHR: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const PerVertexNV: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const NonUniform: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const NonUniformEXT: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const RestrictPointer: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const RestrictPointerEXT: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const AliasedPointer: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const AliasedPointerEXT: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const BindlessSamplerNV: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const BindlessImageNV: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const BoundSamplerNV: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const BoundImageNV: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const SIMTCallINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const ReferencedIndirectlyINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const ClobberINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const SideEffectsINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const VectorComputeVariableINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const FuncParamIOKindINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const VectorComputeFunctionINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const StackCallINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const GlobalVariableOffsetINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const CounterBuffer: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const HlslCounterBufferGOOGLE: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const HlslSemanticGOOGLE: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const UserSemantic: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const UserTypeGOOGLE: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const FunctionRoundingModeINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const FunctionDenormModeINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const RegisterINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const MemoryINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const NumbanksINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const BankwidthINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const MaxPrivateCopiesINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const SinglepumpINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const DoublepumpINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const MaxReplicatesINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const SimpleDualPortINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const MergeINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const BankBitsINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const ForcePow2DepthINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const BurstCoalesceINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const CacheSizeINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const DontStaticallyCoalesceINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const PrefetchINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const StallEnableINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const FuseLoopsInFunctionINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const AliasScopeINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const NoAliasINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const BufferLocationINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const IOPipeStorageINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const FunctionFloatingPointModeINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const SingleElementVectorINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const VectorComputeCallableFunctionINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const MediaBlockIOINTEL: SpvDecoration = _
source§impl SpvDecoration
impl SpvDecoration
pub const Max: SpvDecoration = _
Trait Implementations§
source§impl Clone for SpvDecoration
impl Clone for SpvDecoration
source§fn clone(&self) -> SpvDecoration
fn clone(&self) -> SpvDecoration
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 SpvDecoration
impl Debug for SpvDecoration
source§impl FromPrimitive for SpvDecoration
impl FromPrimitive for SpvDecoration
source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moresource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moresource§impl Hash for SpvDecoration
impl Hash for SpvDecoration
source§impl PartialEq for SpvDecoration
impl PartialEq for SpvDecoration
source§impl ToPrimitive for SpvDecoration
impl ToPrimitive for SpvDecoration
source§fn to_i64(&self) -> Option<i64>
fn to_i64(&self) -> Option<i64>
Converts the value of
self to an i64. If the value cannot be
represented by an i64, then None is returned.source§fn to_u64(&self) -> Option<u64>
fn to_u64(&self) -> Option<u64>
Converts the value of
self to a u64. If the value cannot be
represented by a u64, then None is returned.source§fn to_isize(&self) -> Option<isize>
fn to_isize(&self) -> Option<isize>
Converts the value of
self to an isize. If the value cannot be
represented by an isize, then None is returned.source§fn to_i8(&self) -> Option<i8>
fn to_i8(&self) -> Option<i8>
Converts the value of
self to an i8. If the value cannot be
represented by an i8, then None is returned.source§fn to_i16(&self) -> Option<i16>
fn to_i16(&self) -> Option<i16>
Converts the value of
self to an i16. If the value cannot be
represented by an i16, then None is returned.source§fn to_i32(&self) -> Option<i32>
fn to_i32(&self) -> Option<i32>
Converts the value of
self to an i32. If the value cannot be
represented by an i32, then None is returned.source§fn to_i128(&self) -> Option<i128>
fn to_i128(&self) -> Option<i128>
Converts the value of
self to an i128. If the value cannot be
represented by an i128 (i64 under the default implementation), then
None is returned. Read moresource§fn to_usize(&self) -> Option<usize>
fn to_usize(&self) -> Option<usize>
Converts the value of
self to a usize. If the value cannot be
represented by a usize, then None is returned.source§fn to_u8(&self) -> Option<u8>
fn to_u8(&self) -> Option<u8>
Converts the value of
self to a u8. If the value cannot be
represented by a u8, then None is returned.source§fn to_u16(&self) -> Option<u16>
fn to_u16(&self) -> Option<u16>
Converts the value of
self to a u16. If the value cannot be
represented by a u16, then None is returned.source§fn to_u32(&self) -> Option<u32>
fn to_u32(&self) -> Option<u32>
Converts the value of
self to a u32. If the value cannot be
represented by a u32, then None is returned.source§fn to_u128(&self) -> Option<u128>
fn to_u128(&self) -> Option<u128>
Converts the value of
self to a u128. If the value cannot be
represented by a u128 (u64 under the default implementation), then
None is returned. Read moreimpl Copy for SpvDecoration
impl Eq for SpvDecoration
impl StructuralPartialEq for SpvDecoration
Auto Trait Implementations§
impl Freeze for SpvDecoration
impl RefUnwindSafe for SpvDecoration
impl Send for SpvDecoration
impl Sync for SpvDecoration
impl Unpin for SpvDecoration
impl UnwindSafe for SpvDecoration
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)