Struct screen_13::prelude::vk::DynamicState
source · pub struct DynamicState(_);Expand description
Implementations§
source§impl DynamicState
impl DynamicState
source§impl DynamicState
impl DynamicState
pub const VIEWPORT: DynamicState = Self(0)
pub const SCISSOR: DynamicState = Self(1)
pub const LINE_WIDTH: DynamicState = Self(2)
pub const DEPTH_BIAS: DynamicState = Self(3)
pub const BLEND_CONSTANTS: DynamicState = Self(4)
pub const DEPTH_BOUNDS: DynamicState = Self(5)
pub const STENCIL_COMPARE_MASK: DynamicState = Self(6)
pub const STENCIL_WRITE_MASK: DynamicState = Self(7)
pub const STENCIL_REFERENCE: DynamicState = Self(8)
source§impl DynamicState
impl DynamicState
Generated from ‘VK_NV_clip_space_w_scaling’
pub const VIEWPORT_W_SCALING_NV: DynamicState = Self(1000087000)
source§impl DynamicState
impl DynamicState
Generated from ‘VK_EXT_discard_rectangles’
pub const DISCARD_RECTANGLE_EXT: DynamicState = Self(1000099000)
source§impl DynamicState
impl DynamicState
Generated from ‘VK_EXT_sample_locations’
pub const SAMPLE_LOCATIONS_EXT: DynamicState = Self(1000143000)
source§impl DynamicState
impl DynamicState
Generated from ‘VK_KHR_ray_tracing_pipeline’
pub const RAY_TRACING_PIPELINE_STACK_SIZE_KHR: DynamicState = Self(1000347000)
source§impl DynamicState
impl DynamicState
Generated from ‘VK_NV_shading_rate_image’
pub const VIEWPORT_SHADING_RATE_PALETTE_NV: DynamicState = Self(1000164004)
pub const VIEWPORT_COARSE_SAMPLE_ORDER_NV: DynamicState = Self(1000164006)
source§impl DynamicState
impl DynamicState
Generated from ‘VK_NV_scissor_exclusive’
pub const EXCLUSIVE_SCISSOR_NV: DynamicState = Self(1000205001)
source§impl DynamicState
impl DynamicState
Generated from ‘VK_KHR_fragment_shading_rate’
pub const FRAGMENT_SHADING_RATE_KHR: DynamicState = Self(1000226000)
source§impl DynamicState
impl DynamicState
Generated from ‘VK_EXT_line_rasterization’
pub const LINE_STIPPLE_EXT: DynamicState = Self(1000259000)
source§impl DynamicState
impl DynamicState
Generated from ‘VK_EXT_extended_dynamic_state’
pub const CULL_MODE_EXT: DynamicState = Self::CULL_MODE
pub const FRONT_FACE_EXT: DynamicState = Self::FRONT_FACE
pub const PRIMITIVE_TOPOLOGY_EXT: DynamicState = Self::PRIMITIVE_TOPOLOGY
pub const VIEWPORT_WITH_COUNT_EXT: DynamicState = Self::VIEWPORT_WITH_COUNT
pub const SCISSOR_WITH_COUNT_EXT: DynamicState = Self::SCISSOR_WITH_COUNT
pub const VERTEX_INPUT_BINDING_STRIDE_EXT: DynamicState = Self::VERTEX_INPUT_BINDING_STRIDE
pub const DEPTH_TEST_ENABLE_EXT: DynamicState = Self::DEPTH_TEST_ENABLE
pub const DEPTH_WRITE_ENABLE_EXT: DynamicState = Self::DEPTH_WRITE_ENABLE
pub const DEPTH_COMPARE_OP_EXT: DynamicState = Self::DEPTH_COMPARE_OP
pub const DEPTH_BOUNDS_TEST_ENABLE_EXT: DynamicState = Self::DEPTH_BOUNDS_TEST_ENABLE
pub const STENCIL_TEST_ENABLE_EXT: DynamicState = Self::STENCIL_TEST_ENABLE
pub const STENCIL_OP_EXT: DynamicState = Self::STENCIL_OP
source§impl DynamicState
impl DynamicState
Generated from ‘VK_EXT_vertex_input_dynamic_state’
pub const VERTEX_INPUT_EXT: DynamicState = Self(1000352000)
source§impl DynamicState
impl DynamicState
Generated from ‘VK_EXT_extended_dynamic_state2’
sourcepub const PATCH_CONTROL_POINTS_EXT: DynamicState = Self(1000377000)
pub const PATCH_CONTROL_POINTS_EXT: DynamicState = Self(1000377000)
Not promoted to 1.3
pub const RASTERIZER_DISCARD_ENABLE_EXT: DynamicState = Self::RASTERIZER_DISCARD_ENABLE
pub const DEPTH_BIAS_ENABLE_EXT: DynamicState = Self::DEPTH_BIAS_ENABLE
sourcepub const LOGIC_OP_EXT: DynamicState = Self(1000377003)
pub const LOGIC_OP_EXT: DynamicState = Self(1000377003)
Not promoted to 1.3
pub const PRIMITIVE_RESTART_ENABLE_EXT: DynamicState = Self::PRIMITIVE_RESTART_ENABLE
source§impl DynamicState
impl DynamicState
Generated from ‘VK_EXT_color_write_enable’
pub const COLOR_WRITE_ENABLE_EXT: DynamicState = Self(1000381000)
source§impl DynamicState
impl DynamicState
Generated from ‘VK_EXT_extended_dynamic_state3’
pub const TESSELLATION_DOMAIN_ORIGIN_EXT: DynamicState = Self(1000455002)
pub const DEPTH_CLAMP_ENABLE_EXT: DynamicState = Self(1000455003)
pub const POLYGON_MODE_EXT: DynamicState = Self(1000455004)
pub const RASTERIZATION_SAMPLES_EXT: DynamicState = Self(1000455005)
pub const SAMPLE_MASK_EXT: DynamicState = Self(1000455006)
pub const ALPHA_TO_COVERAGE_ENABLE_EXT: DynamicState = Self(1000455007)
pub const ALPHA_TO_ONE_ENABLE_EXT: DynamicState = Self(1000455008)
pub const LOGIC_OP_ENABLE_EXT: DynamicState = Self(1000455009)
pub const COLOR_BLEND_ENABLE_EXT: DynamicState = Self(1000455010)
pub const COLOR_BLEND_EQUATION_EXT: DynamicState = Self(1000455011)
pub const COLOR_WRITE_MASK_EXT: DynamicState = Self(1000455012)
pub const RASTERIZATION_STREAM_EXT: DynamicState = Self(1000455013)
pub const CONSERVATIVE_RASTERIZATION_MODE_EXT: DynamicState = Self(1000455014)
pub const EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT: DynamicState = Self(1000455015)
pub const DEPTH_CLIP_ENABLE_EXT: DynamicState = Self(1000455016)
pub const SAMPLE_LOCATIONS_ENABLE_EXT: DynamicState = Self(1000455017)
pub const COLOR_BLEND_ADVANCED_EXT: DynamicState = Self(1000455018)
pub const PROVOKING_VERTEX_MODE_EXT: DynamicState = Self(1000455019)
pub const LINE_RASTERIZATION_MODE_EXT: DynamicState = Self(1000455020)
pub const LINE_STIPPLE_ENABLE_EXT: DynamicState = Self(1000455021)
pub const DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT: DynamicState = Self(1000455022)
pub const VIEWPORT_W_SCALING_ENABLE_NV: DynamicState = Self(1000455023)
pub const VIEWPORT_SWIZZLE_NV: DynamicState = Self(1000455024)
pub const COVERAGE_TO_COLOR_ENABLE_NV: DynamicState = Self(1000455025)
pub const COVERAGE_TO_COLOR_LOCATION_NV: DynamicState = Self(1000455026)
pub const COVERAGE_MODULATION_MODE_NV: DynamicState = Self(1000455027)
pub const COVERAGE_MODULATION_TABLE_ENABLE_NV: DynamicState = Self(1000455028)
pub const COVERAGE_MODULATION_TABLE_NV: DynamicState = Self(1000455029)
pub const SHADING_RATE_IMAGE_ENABLE_NV: DynamicState = Self(1000455030)
pub const REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV: DynamicState = Self(1000455031)
pub const COVERAGE_REDUCTION_MODE_NV: DynamicState = Self(1000455032)
source§impl DynamicState
impl DynamicState
Generated from ‘VK_VERSION_1_3’
pub const CULL_MODE: DynamicState = Self(1000267000)
pub const FRONT_FACE: DynamicState = Self(1000267001)
pub const PRIMITIVE_TOPOLOGY: DynamicState = Self(1000267002)
pub const VIEWPORT_WITH_COUNT: DynamicState = Self(1000267003)
pub const SCISSOR_WITH_COUNT: DynamicState = Self(1000267004)
pub const VERTEX_INPUT_BINDING_STRIDE: DynamicState = Self(1000267005)
pub const DEPTH_TEST_ENABLE: DynamicState = Self(1000267006)
pub const DEPTH_WRITE_ENABLE: DynamicState = Self(1000267007)
pub const DEPTH_COMPARE_OP: DynamicState = Self(1000267008)
pub const DEPTH_BOUNDS_TEST_ENABLE: DynamicState = Self(1000267009)
pub const STENCIL_TEST_ENABLE: DynamicState = Self(1000267010)
pub const STENCIL_OP: DynamicState = Self(1000267011)
pub const RASTERIZER_DISCARD_ENABLE: DynamicState = Self(1000377001)
pub const DEPTH_BIAS_ENABLE: DynamicState = Self(1000377002)
pub const PRIMITIVE_RESTART_ENABLE: DynamicState = Self(1000377004)
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<DynamicState> for DynamicState
impl PartialEq<DynamicState> 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<DynamicState> for DynamicState
impl PartialOrd<DynamicState> 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 more