[][src]Enum spirv_headers::ExecutionMode

#[repr(u32)]
pub enum ExecutionMode {
    Invocations,
    SpacingEqual,
    SpacingFractionalEven,
    SpacingFractionalOdd,
    VertexOrderCw,
    VertexOrderCcw,
    PixelCenterInteger,
    OriginUpperLeft,
    OriginLowerLeft,
    EarlyFragmentTests,
    PointMode,
    Xfb,
    DepthReplacing,
    DepthGreater,
    DepthLess,
    DepthUnchanged,
    LocalSize,
    LocalSizeHint,
    InputPoints,
    InputLines,
    InputLinesAdjacency,
    Triangles,
    InputTrianglesAdjacency,
    Quads,
    Isolines,
    OutputVertices,
    OutputPoints,
    OutputLineStrip,
    OutputTriangleStrip,
    VecTypeHint,
    ContractionOff,
    Initializer,
    Finalizer,
    SubgroupSize,
    SubgroupsPerWorkgroup,
    SubgroupsPerWorkgroupId,
    LocalSizeId,
    LocalSizeHintId,
    PostDepthCoverage,
    StencilRefReplacingEXT,
}

SPIR-V operand kind: ExecutionMode

Variants

Invocations
SpacingEqual
SpacingFractionalEven
SpacingFractionalOdd
VertexOrderCw
VertexOrderCcw
PixelCenterInteger
OriginUpperLeft
OriginLowerLeft
EarlyFragmentTests
PointMode
Xfb
DepthReplacing
DepthGreater
DepthLess
DepthUnchanged
LocalSize
LocalSizeHint
InputPoints
InputLines
InputLinesAdjacency
Triangles
InputTrianglesAdjacency
Quads
Isolines
OutputVertices
OutputPoints
OutputLineStrip
OutputTriangleStrip
VecTypeHint
ContractionOff
Initializer
Finalizer
SubgroupSize
SubgroupsPerWorkgroup
SubgroupsPerWorkgroupId
LocalSizeId
LocalSizeHintId
PostDepthCoverage
StencilRefReplacingEXT

Trait Implementations

impl Eq for ExecutionMode[src]

impl Clone for ExecutionMode[src]

impl PartialOrd<ExecutionMode> for ExecutionMode[src]

impl PartialEq<ExecutionMode> for ExecutionMode[src]

impl Ord for ExecutionMode[src]

impl Copy for ExecutionMode[src]

impl Hash for ExecutionMode[src]

impl Debug for ExecutionMode[src]

impl FromPrimitive for ExecutionMode[src]

Auto Trait Implementations

impl Send for ExecutionMode

impl Unpin for ExecutionMode

impl Sync for ExecutionMode

impl UnwindSafe for ExecutionMode

impl RefUnwindSafe for ExecutionMode

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]