Enum vulkano::pipeline::DynamicState
source · [−]#[repr(i32)]
pub enum DynamicState {
Show 37 variants
Viewport,
Scissor,
LineWidth,
DepthBias,
BlendConstants,
DepthBounds,
StencilCompareMask,
StencilWriteMask,
StencilReference,
ViewportWScaling,
DiscardRectangle,
SampleLocations,
RayTracingPipelineStackSize,
ViewportShadingRatePalette,
ViewportCoarseSampleOrder,
ExclusiveScissor,
FragmentShadingRate,
LineStipple,
CullMode,
FrontFace,
PrimitiveTopology,
ViewportWithCount,
ScissorWithCount,
VertexInputBindingStride,
DepthTestEnable,
DepthWriteEnable,
DepthCompareOp,
DepthBoundsTestEnable,
StencilTestEnable,
StencilOp,
VertexInput,
PatchControlPoints,
RasterizerDiscardEnable,
DepthBiasEnable,
LogicOp,
PrimitiveRestartEnable,
ColorWriteEnable,
}
Expand description
A particular state value within a graphics pipeline that can be dynamically set by a command buffer.
Variants
Viewport
Scissor
LineWidth
DepthBias
BlendConstants
DepthBounds
StencilCompareMask
StencilWriteMask
StencilReference
ViewportWScaling
DiscardRectangle
SampleLocations
RayTracingPipelineStackSize
ViewportShadingRatePalette
ViewportCoarseSampleOrder
ExclusiveScissor
FragmentShadingRate
LineStipple
CullMode
FrontFace
PrimitiveTopology
ViewportWithCount
ScissorWithCount
VertexInputBindingStride
DepthTestEnable
DepthWriteEnable
DepthCompareOp
DepthBoundsTestEnable
StencilTestEnable
StencilOp
VertexInput
PatchControlPoints
RasterizerDiscardEnable
DepthBiasEnable
LogicOp
PrimitiveRestartEnable
ColorWriteEnable
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for DynamicState
impl Send for DynamicState
impl Sync for DynamicState
impl Unpin for DynamicState
impl UnwindSafe for DynamicState
Blanket Implementations
Mutably borrows from an owned value. Read more
Builds a pointer to this type from a raw pointer.
Returns true if the size is suitable to store a type like this.
Returns the size of an individual element.