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
sourceimpl Clone for DynamicState
impl Clone for DynamicState
sourcefn clone(&self) -> DynamicState
fn clone(&self) -> DynamicState
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for DynamicState
impl Debug for DynamicState
sourceimpl From<DynamicState> for DynamicState
impl From<DynamicState> for DynamicState
sourcefn from(val: DynamicState) -> Self
fn from(val: DynamicState) -> Self
Performs the conversion.
sourceimpl Hash for DynamicState
impl Hash for DynamicState
sourceimpl PartialEq<DynamicState> for DynamicState
impl PartialEq<DynamicState> for DynamicState
impl Copy for DynamicState
impl Eq for DynamicState
impl StructuralEq for DynamicState
impl StructuralPartialEq for DynamicState
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more