#[repr(transparent)]pub struct DynamicState(pub i32);Expand description
Open integer representation of VkDynamicState.
Tuple Fields§
§0: i32Implementations§
Source§impl DynamicState
impl DynamicState
Sourcepub const LINE_WIDTH: Self
pub const LINE_WIDTH: Self
Native value VK_DYNAMIC_STATE_LINE_WIDTH.
Sourcepub const DEPTH_BIAS: Self
pub const DEPTH_BIAS: Self
Native value VK_DYNAMIC_STATE_DEPTH_BIAS.
Sourcepub const BLEND_CONSTANTS: Self
pub const BLEND_CONSTANTS: Self
Native value VK_DYNAMIC_STATE_BLEND_CONSTANTS.
Sourcepub const DEPTH_BOUNDS: Self
pub const DEPTH_BOUNDS: Self
Native value VK_DYNAMIC_STATE_DEPTH_BOUNDS.
Sourcepub const STENCIL_COMPARE_MASK: Self
pub const STENCIL_COMPARE_MASK: Self
Native value VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK.
Sourcepub const STENCIL_WRITE_MASK: Self
pub const STENCIL_WRITE_MASK: Self
Native value VK_DYNAMIC_STATE_STENCIL_WRITE_MASK.
Sourcepub const STENCIL_REFERENCE: Self
pub const STENCIL_REFERENCE: Self
Native value VK_DYNAMIC_STATE_STENCIL_REFERENCE.
Sourcepub const FRONT_FACE: Self
pub const FRONT_FACE: Self
Native value VK_DYNAMIC_STATE_FRONT_FACE.
Sourcepub const PRIMITIVE_TOPOLOGY: Self
pub const PRIMITIVE_TOPOLOGY: Self
Native value VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY.
Sourcepub const VIEWPORT_WITH_COUNT: Self
pub const VIEWPORT_WITH_COUNT: Self
Native value VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT.
Sourcepub const SCISSOR_WITH_COUNT: Self
pub const SCISSOR_WITH_COUNT: Self
Native value VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT.
Sourcepub const VERTEX_INPUT_BINDING_STRIDE: Self
pub const VERTEX_INPUT_BINDING_STRIDE: Self
Native value VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE.
Khronos reference: VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE
Sourcepub const DEPTH_TEST_ENABLE: Self
pub const DEPTH_TEST_ENABLE: Self
Native value VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE.
Sourcepub const DEPTH_WRITE_ENABLE: Self
pub const DEPTH_WRITE_ENABLE: Self
Native value VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE.
Sourcepub const DEPTH_COMPARE_OP: Self
pub const DEPTH_COMPARE_OP: Self
Native value VK_DYNAMIC_STATE_DEPTH_COMPARE_OP.
Sourcepub const DEPTH_BOUNDS_TEST_ENABLE: Self
pub const DEPTH_BOUNDS_TEST_ENABLE: Self
Native value VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE.
Khronos reference: VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE
Sourcepub const STENCIL_TEST_ENABLE: Self
pub const STENCIL_TEST_ENABLE: Self
Native value VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE.
Sourcepub const STENCIL_OP: Self
pub const STENCIL_OP: Self
Native value VK_DYNAMIC_STATE_STENCIL_OP.
Sourcepub const RASTERIZER_DISCARD_ENABLE: Self
pub const RASTERIZER_DISCARD_ENABLE: Self
Native value VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE.
Khronos reference: VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE
Sourcepub const DEPTH_BIAS_ENABLE: Self
pub const DEPTH_BIAS_ENABLE: Self
Native value VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE.
Sourcepub const PRIMITIVE_RESTART_ENABLE: Self
pub const PRIMITIVE_RESTART_ENABLE: Self
Native value VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE.
Khronos reference: VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE
Sourcepub const LINE_STIPPLE: Self
pub const LINE_STIPPLE: Self
Native value VK_DYNAMIC_STATE_LINE_STIPPLE.
Sourcepub const VIEWPORT_W_SCALING_NV: Self
pub const VIEWPORT_W_SCALING_NV: Self
Native value VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV.
Sourcepub const DISCARD_RECTANGLE_EXT: Self
pub const DISCARD_RECTANGLE_EXT: Self
Native value VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT.
Sourcepub const DISCARD_RECTANGLE_ENABLE_EXT: Self
pub const DISCARD_RECTANGLE_ENABLE_EXT: Self
Native value VK_DYNAMIC_STATE_DISCARD_RECTANGLE_ENABLE_EXT.
Khronos reference: VK_DYNAMIC_STATE_DISCARD_RECTANGLE_ENABLE_EXT
Sourcepub const DISCARD_RECTANGLE_MODE_EXT: Self
pub const DISCARD_RECTANGLE_MODE_EXT: Self
Native value VK_DYNAMIC_STATE_DISCARD_RECTANGLE_MODE_EXT.
Khronos reference: VK_DYNAMIC_STATE_DISCARD_RECTANGLE_MODE_EXT
Sourcepub const SAMPLE_LOCATIONS_EXT: Self
pub const SAMPLE_LOCATIONS_EXT: Self
Native value VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT.
Sourcepub const RAY_TRACING_PIPELINE_STACK_SIZE_KHR: Self
pub const RAY_TRACING_PIPELINE_STACK_SIZE_KHR: Self
Native value VK_DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR.
Khronos reference: VK_DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR
Sourcepub const VIEWPORT_SHADING_RATE_PALETTE_NV: Self
pub const VIEWPORT_SHADING_RATE_PALETTE_NV: Self
Native value VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV.
Khronos reference: VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV
Sourcepub const VIEWPORT_COARSE_SAMPLE_ORDER_NV: Self
pub const VIEWPORT_COARSE_SAMPLE_ORDER_NV: Self
Native value VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV.
Khronos reference: VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV
Sourcepub const EXCLUSIVE_SCISSOR_ENABLE_NV: Self
pub const EXCLUSIVE_SCISSOR_ENABLE_NV: Self
Native value VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV.
Khronos reference: VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV
Sourcepub const EXCLUSIVE_SCISSOR_NV: Self
pub const EXCLUSIVE_SCISSOR_NV: Self
Native value VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV.
Sourcepub const FRAGMENT_SHADING_RATE_KHR: Self
pub const FRAGMENT_SHADING_RATE_KHR: Self
Native value VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR.
Khronos reference: VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR
Sourcepub const LINE_STIPPLE_EXT: Self
pub const LINE_STIPPLE_EXT: Self
Native value VK_DYNAMIC_STATE_LINE_STIPPLE_EXT.
Sourcepub const CULL_MODE_EXT: Self
pub const CULL_MODE_EXT: Self
Native value VK_DYNAMIC_STATE_CULL_MODE_EXT.
Sourcepub const FRONT_FACE_EXT: Self
pub const FRONT_FACE_EXT: Self
Native value VK_DYNAMIC_STATE_FRONT_FACE_EXT.
Sourcepub const PRIMITIVE_TOPOLOGY_EXT: Self
pub const PRIMITIVE_TOPOLOGY_EXT: Self
Native value VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT.
Sourcepub const VIEWPORT_WITH_COUNT_EXT: Self
pub const VIEWPORT_WITH_COUNT_EXT: Self
Native value VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT_EXT.
Sourcepub const SCISSOR_WITH_COUNT_EXT: Self
pub const SCISSOR_WITH_COUNT_EXT: Self
Native value VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT_EXT.
Sourcepub const VERTEX_INPUT_BINDING_STRIDE_EXT: Self
pub const VERTEX_INPUT_BINDING_STRIDE_EXT: Self
Native value VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT.
Khronos reference: VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT
Sourcepub const DEPTH_TEST_ENABLE_EXT: Self
pub const DEPTH_TEST_ENABLE_EXT: Self
Native value VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE_EXT.
Sourcepub const DEPTH_WRITE_ENABLE_EXT: Self
pub const DEPTH_WRITE_ENABLE_EXT: Self
Native value VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE_EXT.
Sourcepub const DEPTH_COMPARE_OP_EXT: Self
pub const DEPTH_COMPARE_OP_EXT: Self
Native value VK_DYNAMIC_STATE_DEPTH_COMPARE_OP_EXT.
Sourcepub const DEPTH_BOUNDS_TEST_ENABLE_EXT: Self
pub const DEPTH_BOUNDS_TEST_ENABLE_EXT: Self
Native value VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE_EXT.
Khronos reference: VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE_EXT
Sourcepub const STENCIL_TEST_ENABLE_EXT: Self
pub const STENCIL_TEST_ENABLE_EXT: Self
Native value VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE_EXT.
Sourcepub const STENCIL_OP_EXT: Self
pub const STENCIL_OP_EXT: Self
Native value VK_DYNAMIC_STATE_STENCIL_OP_EXT.
Sourcepub const VERTEX_INPUT_EXT: Self
pub const VERTEX_INPUT_EXT: Self
Native value VK_DYNAMIC_STATE_VERTEX_INPUT_EXT.
Sourcepub const PATCH_CONTROL_POINTS_EXT: Self
pub const PATCH_CONTROL_POINTS_EXT: Self
Native value VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT.
Khronos reference: VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT
Sourcepub const RASTERIZER_DISCARD_ENABLE_EXT: Self
pub const RASTERIZER_DISCARD_ENABLE_EXT: Self
Native value VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT.
Khronos reference: VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT
Sourcepub const DEPTH_BIAS_ENABLE_EXT: Self
pub const DEPTH_BIAS_ENABLE_EXT: Self
Native value VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE_EXT.
Sourcepub const LOGIC_OP_EXT: Self
pub const LOGIC_OP_EXT: Self
Native value VK_DYNAMIC_STATE_LOGIC_OP_EXT.
Sourcepub const PRIMITIVE_RESTART_ENABLE_EXT: Self
pub const PRIMITIVE_RESTART_ENABLE_EXT: Self
Native value VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT.
Khronos reference: VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT
Sourcepub const COLOR_WRITE_ENABLE_EXT: Self
pub const COLOR_WRITE_ENABLE_EXT: Self
Native value VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT.
Sourcepub const DEPTH_CLAMP_ENABLE_EXT: Self
pub const DEPTH_CLAMP_ENABLE_EXT: Self
Native value VK_DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT.
Sourcepub const POLYGON_MODE_EXT: Self
pub const POLYGON_MODE_EXT: Self
Native value VK_DYNAMIC_STATE_POLYGON_MODE_EXT.
Sourcepub const RASTERIZATION_SAMPLES_EXT: Self
pub const RASTERIZATION_SAMPLES_EXT: Self
Native value VK_DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT.
Khronos reference: VK_DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT
Sourcepub const SAMPLE_MASK_EXT: Self
pub const SAMPLE_MASK_EXT: Self
Native value VK_DYNAMIC_STATE_SAMPLE_MASK_EXT.
Sourcepub const ALPHA_TO_COVERAGE_ENABLE_EXT: Self
pub const ALPHA_TO_COVERAGE_ENABLE_EXT: Self
Native value VK_DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT.
Khronos reference: VK_DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT
Sourcepub const ALPHA_TO_ONE_ENABLE_EXT: Self
pub const ALPHA_TO_ONE_ENABLE_EXT: Self
Native value VK_DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT.
Sourcepub const LOGIC_OP_ENABLE_EXT: Self
pub const LOGIC_OP_ENABLE_EXT: Self
Native value VK_DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT.
Sourcepub const COLOR_BLEND_ENABLE_EXT: Self
pub const COLOR_BLEND_ENABLE_EXT: Self
Native value VK_DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT.
Sourcepub const COLOR_BLEND_EQUATION_EXT: Self
pub const COLOR_BLEND_EQUATION_EXT: Self
Native value VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT.
Khronos reference: VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT
Sourcepub const COLOR_WRITE_MASK_EXT: Self
pub const COLOR_WRITE_MASK_EXT: Self
Native value VK_DYNAMIC_STATE_COLOR_WRITE_MASK_EXT.
Sourcepub const TESSELLATION_DOMAIN_ORIGIN_EXT: Self
pub const TESSELLATION_DOMAIN_ORIGIN_EXT: Self
Native value VK_DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT.
Khronos reference: VK_DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT
Sourcepub const RASTERIZATION_STREAM_EXT: Self
pub const RASTERIZATION_STREAM_EXT: Self
Native value VK_DYNAMIC_STATE_RASTERIZATION_STREAM_EXT.
Khronos reference: VK_DYNAMIC_STATE_RASTERIZATION_STREAM_EXT
Sourcepub const CONSERVATIVE_RASTERIZATION_MODE_EXT: Self
pub const CONSERVATIVE_RASTERIZATION_MODE_EXT: Self
Native value VK_DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT.
Khronos reference: VK_DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT
Sourcepub const EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT: Self
pub const EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT: Self
Native value VK_DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT.
Khronos reference: VK_DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT
Sourcepub const DEPTH_CLIP_ENABLE_EXT: Self
pub const DEPTH_CLIP_ENABLE_EXT: Self
Native value VK_DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT.
Sourcepub const SAMPLE_LOCATIONS_ENABLE_EXT: Self
pub const SAMPLE_LOCATIONS_ENABLE_EXT: Self
Native value VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT.
Khronos reference: VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT
Sourcepub const COLOR_BLEND_ADVANCED_EXT: Self
pub const COLOR_BLEND_ADVANCED_EXT: Self
Native value VK_DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT.
Khronos reference: VK_DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT
Sourcepub const PROVOKING_VERTEX_MODE_EXT: Self
pub const PROVOKING_VERTEX_MODE_EXT: Self
Native value VK_DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT.
Khronos reference: VK_DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT
Sourcepub const LINE_RASTERIZATION_MODE_EXT: Self
pub const LINE_RASTERIZATION_MODE_EXT: Self
Native value VK_DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT.
Khronos reference: VK_DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT
Sourcepub const LINE_STIPPLE_ENABLE_EXT: Self
pub const LINE_STIPPLE_ENABLE_EXT: Self
Native value VK_DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT.
Sourcepub const DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT: Self
pub const DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT: Self
Native value VK_DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT.
Khronos reference: VK_DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT
Sourcepub const VIEWPORT_W_SCALING_ENABLE_NV: Self
pub const VIEWPORT_W_SCALING_ENABLE_NV: Self
Native value VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV.
Khronos reference: VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV
Sourcepub const VIEWPORT_SWIZZLE_NV: Self
pub const VIEWPORT_SWIZZLE_NV: Self
Native value VK_DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV.
Sourcepub const COVERAGE_TO_COLOR_ENABLE_NV: Self
pub const COVERAGE_TO_COLOR_ENABLE_NV: Self
Native value VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV.
Khronos reference: VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV
Sourcepub const COVERAGE_TO_COLOR_LOCATION_NV: Self
pub const COVERAGE_TO_COLOR_LOCATION_NV: Self
Native value VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV.
Khronos reference: VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV
Sourcepub const COVERAGE_MODULATION_MODE_NV: Self
pub const COVERAGE_MODULATION_MODE_NV: Self
Native value VK_DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV.
Khronos reference: VK_DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV
Sourcepub const COVERAGE_MODULATION_TABLE_ENABLE_NV: Self
pub const COVERAGE_MODULATION_TABLE_ENABLE_NV: Self
Native value VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV.
Khronos reference: VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV
Sourcepub const COVERAGE_MODULATION_TABLE_NV: Self
pub const COVERAGE_MODULATION_TABLE_NV: Self
Native value VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV.
Khronos reference: VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV
Sourcepub const SHADING_RATE_IMAGE_ENABLE_NV: Self
pub const SHADING_RATE_IMAGE_ENABLE_NV: Self
Native value VK_DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV.
Khronos reference: VK_DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV
Sourcepub const REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV: Self
pub const REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV: Self
Native value VK_DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV.
Khronos reference: VK_DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV
Sourcepub const COVERAGE_REDUCTION_MODE_NV: Self
pub const COVERAGE_REDUCTION_MODE_NV: Self
Native value VK_DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV.
Khronos reference: VK_DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV
Sourcepub const ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT: Self
pub const ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT: Self
Native value VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT.
Khronos reference: VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT
Sourcepub const LINE_STIPPLE_KHR: Self
pub const LINE_STIPPLE_KHR: Self
Native value VK_DYNAMIC_STATE_LINE_STIPPLE_KHR.
Sourcepub const DEPTH_CLAMP_RANGE_EXT: Self
pub const DEPTH_CLAMP_RANGE_EXT: Self
Native value VK_DYNAMIC_STATE_DEPTH_CLAMP_RANGE_EXT.