Enum vulkano::pipeline::DynamicState
source · #[non_exhaustive]
#[repr(i32)]
pub enum DynamicState {
Show 37 variants
Viewport,
Scissor,
LineWidth,
DepthBias,
BlendConstants,
DepthBounds,
StencilCompareMask,
StencilWriteMask,
StencilReference,
CullMode,
FrontFace,
PrimitiveTopology,
ViewportWithCount,
ScissorWithCount,
VertexInputBindingStride,
DepthTestEnable,
DepthWriteEnable,
DepthCompareOp,
DepthBoundsTestEnable,
StencilTestEnable,
StencilOp,
RasterizerDiscardEnable,
DepthBiasEnable,
PrimitiveRestartEnable,
ViewportWScaling,
DiscardRectangle,
SampleLocations,
RayTracingPipelineStackSize,
ViewportShadingRatePalette,
ViewportCoarseSampleOrder,
ExclusiveScissor,
FragmentShadingRate,
LineStipple,
VertexInput,
PatchControlPoints,
LogicOp,
ColorWriteEnable,
}
Expand description
A particular state value within a graphics pipeline that can be dynamically set by a command buffer.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Viewport
Scissor
LineWidth
DepthBias
BlendConstants
DepthBounds
StencilCompareMask
StencilWriteMask
StencilReference
CullMode
FrontFace
PrimitiveTopology
ViewportWithCount
ScissorWithCount
VertexInputBindingStride
DepthTestEnable
DepthWriteEnable
DepthCompareOp
DepthBoundsTestEnable
StencilTestEnable
StencilOp
RasterizerDiscardEnable
DepthBiasEnable
PrimitiveRestartEnable
ViewportWScaling
DiscardRectangle
SampleLocations
RayTracingPipelineStackSize
ViewportShadingRatePalette
ViewportCoarseSampleOrder
ExclusiveScissor
FragmentShadingRate
LineStipple
VertexInput
PatchControlPoints
LogicOp
ColorWriteEnable
Trait Implementations§
source§impl Clone for DynamicState
impl Clone for DynamicState
source§fn clone(&self) -> DynamicState
fn clone(&self) -> DynamicState
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 DynamicState
impl Debug for DynamicState
source§impl From<DynamicState> for DynamicState
impl From<DynamicState> for DynamicState
source§fn from(val: DynamicState) -> Self
fn from(val: DynamicState) -> Self
Converts to this type from the input type.