Struct ash::vk::DynamicState
source · 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
impl DynamicState
Generated from ‘VK_NV_clip_space_w_scaling’
pub const VIEWPORT_W_SCALING_NV: Self = _
source§impl DynamicState
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
impl DynamicState
Generated from ‘VK_EXT_sample_locations’
pub const SAMPLE_LOCATIONS_EXT: Self = _
source§impl DynamicState
impl DynamicState
Generated from ‘VK_KHR_ray_tracing_pipeline’
pub const RAY_TRACING_PIPELINE_STACK_SIZE_KHR: Self = _
source§impl DynamicState
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
impl DynamicState
Generated from ‘VK_NV_scissor_exclusive’
pub const EXCLUSIVE_SCISSOR_ENABLE_NV: Self = _
pub const EXCLUSIVE_SCISSOR_NV: Self = _
source§impl DynamicState
impl DynamicState
Generated from ‘VK_KHR_fragment_shading_rate’
pub const FRAGMENT_SHADING_RATE_KHR: Self = _
source§impl DynamicState
impl DynamicState
Generated from ‘VK_EXT_line_rasterization’
pub const LINE_STIPPLE_EXT: Self = _
source§impl DynamicState
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
impl DynamicState
Generated from ‘VK_EXT_vertex_input_dynamic_state’
pub const VERTEX_INPUT_EXT: Self = _
source§impl DynamicState
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
impl DynamicState
Generated from ‘VK_EXT_color_write_enable’
pub const COLOR_WRITE_ENABLE_EXT: Self = _
source§impl DynamicState
impl DynamicState
Generated from ‘VK_EXT_extended_dynamic_state3’
pub const TESSELLATION_DOMAIN_ORIGIN_EXT: Self = _
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 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
impl DynamicState
Generated from ‘VK_EXT_attachment_feedback_loop_dynamic_state’
pub const ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT: Self = _
source§impl DynamicState
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 Debug for DynamicState
impl Debug for DynamicState
source§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§fn eq(&self, other: &DynamicState) -> bool
fn eq(&self, other: &DynamicState) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for DynamicState
impl PartialOrd for DynamicState
source§fn partial_cmp(&self, other: &DynamicState) -> Option<Ordering>
fn partial_cmp(&self, other: &DynamicState) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl 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§
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