Struct pilka_ash::vk::DynamicState
source · [−]pub struct DynamicState(_);
Expand description
Implementations
sourceimpl DynamicState
impl DynamicState
sourceimpl 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)
sourceimpl DynamicState
impl DynamicState
Generated from ‘VK_NV_clip_space_w_scaling’
pub const VIEWPORT_W_SCALING_NV: DynamicState = Self(1000087000)
sourceimpl DynamicState
impl DynamicState
Generated from ‘VK_EXT_discard_rectangles’
pub const DISCARD_RECTANGLE_EXT: DynamicState = Self(1000099000)
sourceimpl DynamicState
impl DynamicState
Generated from ‘VK_EXT_sample_locations’
pub const SAMPLE_LOCATIONS_EXT: DynamicState = Self(1000143000)
sourceimpl DynamicState
impl DynamicState
Generated from ‘VK_KHR_ray_tracing_pipeline’
pub const RAY_TRACING_PIPELINE_STACK_SIZE_KHR: DynamicState = Self(1000347000)
sourceimpl 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)
sourceimpl DynamicState
impl DynamicState
Generated from ‘VK_NV_scissor_exclusive’
pub const EXCLUSIVE_SCISSOR_NV: DynamicState = Self(1000205001)
sourceimpl DynamicState
impl DynamicState
Generated from ‘VK_KHR_fragment_shading_rate’
pub const FRAGMENT_SHADING_RATE_KHR: DynamicState = Self(1000226000)
sourceimpl DynamicState
impl DynamicState
Generated from ‘VK_EXT_line_rasterization’
pub const LINE_STIPPLE_EXT: DynamicState = Self(1000259000)
sourceimpl 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
sourceimpl DynamicState
impl DynamicState
Generated from ‘VK_EXT_vertex_input_dynamic_state’
pub const VERTEX_INPUT_EXT: DynamicState = Self(1000352000)
sourceimpl 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
sourceimpl DynamicState
impl DynamicState
Generated from ‘VK_EXT_color_write_enable’
pub const COLOR_WRITE_ENABLE_EXT: DynamicState = Self(1000381000)
sourceimpl 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
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 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for DynamicState
impl Debug for DynamicState
sourceimpl Default for DynamicState
impl Default for DynamicState
sourcefn default() -> DynamicState
fn default() -> DynamicState
Returns the “default value” for a type. Read more
sourceimpl Hash for DynamicState
impl Hash for DynamicState
sourceimpl Ord for DynamicState
impl Ord for DynamicState
sourcefn cmp(&self, other: &DynamicState) -> Ordering
fn cmp(&self, other: &DynamicState) -> Ordering
1.21.0 · sourceconst fn max(self, other: Self) -> Self
const fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourceconst fn min(self, other: Self) -> Self
const fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourceconst fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
const fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<DynamicState> for DynamicState
impl PartialEq<DynamicState> for DynamicState
sourcefn eq(&self, other: &DynamicState) -> bool
fn eq(&self, other: &DynamicState) -> bool
sourceimpl PartialOrd<DynamicState> for DynamicState
impl PartialOrd<DynamicState> for DynamicState
sourcefn partial_cmp(&self, other: &DynamicState) -> Option<Ordering>
fn partial_cmp(&self, other: &DynamicState) -> Option<Ordering>
1.0.0 · sourceconst fn le(&self, other: &Rhs) -> bool
const 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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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