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
pub const DISCARD_RECTANGLE_ENABLE_EXT: Self
pub const DISCARD_RECTANGLE_MODE_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_ENABLE_NV: Self
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 = Self::LINE_STIPPLE
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_EXT_extended_dynamic_state3’
impl DynamicState
Generated from ‘VK_EXT_extended_dynamic_state3’
pub const DEPTH_CLAMP_ENABLE_EXT: Self
pub const POLYGON_MODE_EXT: Self
pub const RASTERIZATION_SAMPLES_EXT: Self
pub const SAMPLE_MASK_EXT: Self
pub const ALPHA_TO_COVERAGE_ENABLE_EXT: Self
pub const ALPHA_TO_ONE_ENABLE_EXT: Self
pub const LOGIC_OP_ENABLE_EXT: Self
pub const COLOR_BLEND_ENABLE_EXT: Self
pub const COLOR_BLEND_EQUATION_EXT: Self
pub const COLOR_WRITE_MASK_EXT: Self
pub const TESSELLATION_DOMAIN_ORIGIN_EXT: Self
pub const RASTERIZATION_STREAM_EXT: Self
pub const CONSERVATIVE_RASTERIZATION_MODE_EXT: Self
pub const EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT: Self
pub const DEPTH_CLIP_ENABLE_EXT: Self
pub const SAMPLE_LOCATIONS_ENABLE_EXT: Self
pub const COLOR_BLEND_ADVANCED_EXT: Self
pub const PROVOKING_VERTEX_MODE_EXT: Self
pub const LINE_RASTERIZATION_MODE_EXT: Self
pub const LINE_STIPPLE_ENABLE_EXT: Self
pub const DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT: Self
pub const VIEWPORT_W_SCALING_ENABLE_NV: Self
pub const VIEWPORT_SWIZZLE_NV: Self
pub const COVERAGE_TO_COLOR_ENABLE_NV: Self
pub const COVERAGE_TO_COLOR_LOCATION_NV: Self
pub const COVERAGE_MODULATION_MODE_NV: Self
pub const COVERAGE_MODULATION_TABLE_ENABLE_NV: Self
pub const COVERAGE_MODULATION_TABLE_NV: Self
pub const SHADING_RATE_IMAGE_ENABLE_NV: Self
pub const REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV: Self
pub const COVERAGE_REDUCTION_MODE_NV: Self
Source§impl DynamicState
Generated from ‘VK_EXT_attachment_feedback_loop_dynamic_state’
impl DynamicState
Generated from ‘VK_EXT_attachment_feedback_loop_dynamic_state’
pub const ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT: Self
Source§impl DynamicState
Generated from ‘VK_KHR_line_rasterization’
impl DynamicState
Generated from ‘VK_KHR_line_rasterization’
pub const LINE_STIPPLE_KHR: Self = Self::LINE_STIPPLE
Source§impl DynamicState
Generated from ‘VK_EXT_depth_clamp_control’
impl DynamicState
Generated from ‘VK_EXT_depth_clamp_control’
pub const DEPTH_CLAMP_RANGE_EXT: Self
Source§impl DynamicState
Generated from ‘VK_GRAPHICS_VERSION_1_3’
impl DynamicState
Generated from ‘VK_GRAPHICS_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
Source§impl DynamicState
Generated from ‘VK_GRAPHICS_VERSION_1_4’
impl DynamicState
Generated from ‘VK_GRAPHICS_VERSION_1_4’
pub const LINE_STIPPLE: Self
Trait Implementations§
Source§impl Clone for DynamicState
impl Clone for DynamicState
Source§fn clone(&self) -> DynamicState
fn clone(&self) -> DynamicState
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for DynamicState
Available on crate feature debug only.
impl Debug for DynamicState
debug only.