pub struct DynamicState(/* private fields */);
Expand description
Implementations§
Source§impl DynamicState
impl DynamicState
Source§impl DynamicState
impl DynamicState
pub const VIEWPORT: Self
pub const SCISSOR: Self
pub const LINE_WIDTH: Self
pub const DEPTH_BIAS: Self
pub const BLEND_CONSTANTS: Self
pub const DEPTH_BOUNDS: Self
pub const STENCIL_COMPARE_MASK: Self
pub const STENCIL_WRITE_MASK: Self
pub const STENCIL_REFERENCE: Self
Source§impl DynamicState
Generated from ‘VK_NV_clip_space_w_scaling’
impl DynamicState
Generated from ‘VK_NV_clip_space_w_scaling’
pub const VIEWPORT_W_SCALING_NV: Self
Source§impl DynamicState
Generated from ‘VK_EXT_discard_rectangles’
impl DynamicState
Generated from ‘VK_EXT_discard_rectangles’
pub const DISCARD_RECTANGLE_EXT: Self
Source§impl DynamicState
Generated from ‘VK_EXT_sample_locations’
impl DynamicState
Generated from ‘VK_EXT_sample_locations’
pub const SAMPLE_LOCATIONS_EXT: Self
Source§impl DynamicState
Generated from ‘VK_KHR_ray_tracing_pipeline’
impl DynamicState
Generated from ‘VK_KHR_ray_tracing_pipeline’
pub const RAY_TRACING_PIPELINE_STACK_SIZE_KHR: Self
Source§impl DynamicState
Generated from ‘VK_NV_shading_rate_image’
impl DynamicState
Generated from ‘VK_NV_shading_rate_image’
pub const VIEWPORT_SHADING_RATE_PALETTE_NV: Self
pub const VIEWPORT_COARSE_SAMPLE_ORDER_NV: Self
Source§impl DynamicState
Generated from ‘VK_NV_scissor_exclusive’
impl DynamicState
Generated from ‘VK_NV_scissor_exclusive’
pub const EXCLUSIVE_SCISSOR_NV: Self
Source§impl DynamicState
Generated from ‘VK_KHR_fragment_shading_rate’
impl DynamicState
Generated from ‘VK_KHR_fragment_shading_rate’
pub const FRAGMENT_SHADING_RATE_KHR: Self
Source§impl DynamicState
Generated from ‘VK_EXT_line_rasterization’
impl DynamicState
Generated from ‘VK_EXT_line_rasterization’
pub const LINE_STIPPLE_EXT: Self
Source§impl DynamicState
Generated from ‘VK_EXT_extended_dynamic_state’
impl DynamicState
Generated from ‘VK_EXT_extended_dynamic_state’
pub const CULL_MODE_EXT: Self = Self::CULL_MODE
pub const FRONT_FACE_EXT: Self = Self::FRONT_FACE
pub const PRIMITIVE_TOPOLOGY_EXT: Self = Self::PRIMITIVE_TOPOLOGY
pub const VIEWPORT_WITH_COUNT_EXT: Self = Self::VIEWPORT_WITH_COUNT
pub const SCISSOR_WITH_COUNT_EXT: Self = Self::SCISSOR_WITH_COUNT
pub const VERTEX_INPUT_BINDING_STRIDE_EXT: Self = Self::VERTEX_INPUT_BINDING_STRIDE
pub const DEPTH_TEST_ENABLE_EXT: Self = Self::DEPTH_TEST_ENABLE
pub const DEPTH_WRITE_ENABLE_EXT: Self = Self::DEPTH_WRITE_ENABLE
pub const DEPTH_COMPARE_OP_EXT: Self = Self::DEPTH_COMPARE_OP
pub const DEPTH_BOUNDS_TEST_ENABLE_EXT: Self = Self::DEPTH_BOUNDS_TEST_ENABLE
pub const STENCIL_TEST_ENABLE_EXT: Self = Self::STENCIL_TEST_ENABLE
pub const STENCIL_OP_EXT: Self = Self::STENCIL_OP
Source§impl DynamicState
Generated from ‘VK_EXT_vertex_input_dynamic_state’
impl DynamicState
Generated from ‘VK_EXT_vertex_input_dynamic_state’
pub const VERTEX_INPUT_EXT: Self
Source§impl DynamicState
Generated from ‘VK_EXT_extended_dynamic_state2’
impl DynamicState
Generated from ‘VK_EXT_extended_dynamic_state2’
Sourcepub const PATCH_CONTROL_POINTS_EXT: Self
pub const PATCH_CONTROL_POINTS_EXT: Self
Not promoted to 1.3
pub const RASTERIZER_DISCARD_ENABLE_EXT: Self = Self::RASTERIZER_DISCARD_ENABLE
pub const DEPTH_BIAS_ENABLE_EXT: Self = Self::DEPTH_BIAS_ENABLE
Sourcepub const LOGIC_OP_EXT: Self
pub const LOGIC_OP_EXT: Self
Not promoted to 1.3
pub const PRIMITIVE_RESTART_ENABLE_EXT: Self = Self::PRIMITIVE_RESTART_ENABLE
Source§impl DynamicState
Generated from ‘VK_EXT_color_write_enable’
impl DynamicState
Generated from ‘VK_EXT_color_write_enable’
pub const COLOR_WRITE_ENABLE_EXT: Self
Source§impl DynamicState
Generated from ‘VK_VERSION_1_3’
impl DynamicState
Generated from ‘VK_VERSION_1_3’
pub const CULL_MODE: Self
pub const FRONT_FACE: Self
pub const PRIMITIVE_TOPOLOGY: Self
pub const VIEWPORT_WITH_COUNT: Self
pub const SCISSOR_WITH_COUNT: Self
pub const VERTEX_INPUT_BINDING_STRIDE: Self
pub const DEPTH_TEST_ENABLE: Self
pub const DEPTH_WRITE_ENABLE: Self
pub const DEPTH_COMPARE_OP: Self
pub const DEPTH_BOUNDS_TEST_ENABLE: Self
pub const STENCIL_TEST_ENABLE: Self
pub const STENCIL_OP: Self
pub const RASTERIZER_DISCARD_ENABLE: Self
pub const DEPTH_BIAS_ENABLE: Self
pub const PRIMITIVE_RESTART_ENABLE: Self
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 Default for DynamicState
impl Default for DynamicState
Source§fn default() -> DynamicState
fn default() -> DynamicState
Returns the “default value” for a type. Read more
Source§impl Hash for DynamicState
impl Hash for DynamicState
Source§impl Ord for DynamicState
impl Ord for DynamicState
Source§fn cmp(&self, other: &DynamicState) -> Ordering
fn cmp(&self, other: &DynamicState) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for DynamicState
impl PartialEq for DynamicState
Source§impl PartialOrd for DynamicState
impl PartialOrd for DynamicState
impl Copy for DynamicState
impl Eq for DynamicState
impl StructuralPartialEq for DynamicState
Auto Trait Implementations§
impl Freeze for DynamicState
impl RefUnwindSafe for DynamicState
impl Send for DynamicState
impl Sync for DynamicState
impl Unpin for DynamicState
impl UnwindSafe for DynamicState
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