#[repr(transparent)]pub struct SpvExecutionMode(pub i32);Tuple Fields§
§0: i32Implementations§
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const Invocations: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const SpacingEqual: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const SpacingFractionalEven: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const SpacingFractionalOdd: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const VertexOrderCw: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const VertexOrderCcw: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const PixelCenterInteger: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const OriginUpperLeft: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const OriginLowerLeft: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const EarlyFragmentTests: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const PointMode: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const Xfb: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const DepthReplacing: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const DepthGreater: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const DepthLess: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const DepthUnchanged: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const LocalSize: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const LocalSizeHint: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const InputPoints: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const InputLines: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const InputLinesAdjacency: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const Triangles: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const InputTrianglesAdjacency: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const Quads: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const Isolines: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const OutputVertices: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const OutputPoints: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const OutputLineStrip: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const OutputTriangleStrip: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const VecTypeHint: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const ContractionOff: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const Initializer: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const Finalizer: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const SubgroupSize: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const SubgroupsPerWorkgroup: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const SubgroupsPerWorkgroupId: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const LocalSizeId: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const LocalSizeHintId: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const PostDepthCoverage: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const DenormPreserve: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const DenormFlushToZero: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const RoundingModeRTE: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const RoundingModeRTZ: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const StencilRefReplacingEXT: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const StencilRefLessFrontAMD: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const StencilRefLessBackAMD: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const OutputLinesEXT: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const OutputLinesNV: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const OutputPrimitivesEXT: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const OutputPrimitivesNV: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const DerivativeGroupQuadsNV: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const DerivativeGroupLinearNV: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const OutputTrianglesEXT: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const OutputTrianglesNV: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const RoundingModeRTPINTEL: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const RoundingModeRTNINTEL: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const MaxWorkgroupSizeINTEL: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const MaxWorkDimINTEL: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const NoGlobalOffsetINTEL: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const NumSIMDWorkitemsINTEL: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const NamedBarrierCountINTEL: SpvExecutionMode
Source§impl SpvExecutionMode
impl SpvExecutionMode
pub const Max: SpvExecutionMode
Trait Implementations§
Source§impl Clone for SpvExecutionMode
impl Clone for SpvExecutionMode
Source§fn clone(&self) -> SpvExecutionMode
fn clone(&self) -> SpvExecutionMode
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 Debug for SpvExecutionMode
impl Debug for SpvExecutionMode
Source§impl FromPrimitive for SpvExecutionMode
impl FromPrimitive for SpvExecutionMode
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 SpvExecutionMode
impl Hash for SpvExecutionMode
Source§impl PartialEq for SpvExecutionMode
impl PartialEq for SpvExecutionMode
Source§impl ToPrimitive for SpvExecutionMode
impl ToPrimitive for SpvExecutionMode
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 SpvExecutionMode
impl Eq for SpvExecutionMode
impl StructuralPartialEq for SpvExecutionMode
Auto Trait Implementations§
impl Freeze for SpvExecutionMode
impl RefUnwindSafe for SpvExecutionMode
impl Send for SpvExecutionMode
impl Sync for SpvExecutionMode
impl Unpin for SpvExecutionMode
impl UnwindSafe for SpvExecutionMode
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