Struct ash::extensions_generated::ext::extended_dynamic_state3::DeviceFn
source · pub struct DeviceFn {Show 31 fields
pub cmd_set_depth_clamp_enable_ext: PFN_vkCmdSetDepthClampEnableEXT,
pub cmd_set_polygon_mode_ext: PFN_vkCmdSetPolygonModeEXT,
pub cmd_set_rasterization_samples_ext: PFN_vkCmdSetRasterizationSamplesEXT,
pub cmd_set_sample_mask_ext: PFN_vkCmdSetSampleMaskEXT,
pub cmd_set_alpha_to_coverage_enable_ext: PFN_vkCmdSetAlphaToCoverageEnableEXT,
pub cmd_set_alpha_to_one_enable_ext: PFN_vkCmdSetAlphaToOneEnableEXT,
pub cmd_set_logic_op_enable_ext: PFN_vkCmdSetLogicOpEnableEXT,
pub cmd_set_color_blend_enable_ext: PFN_vkCmdSetColorBlendEnableEXT,
pub cmd_set_color_blend_equation_ext: PFN_vkCmdSetColorBlendEquationEXT,
pub cmd_set_color_write_mask_ext: PFN_vkCmdSetColorWriteMaskEXT,
pub cmd_set_tessellation_domain_origin_ext: PFN_vkCmdSetTessellationDomainOriginEXT,
pub cmd_set_rasterization_stream_ext: PFN_vkCmdSetRasterizationStreamEXT,
pub cmd_set_conservative_rasterization_mode_ext: PFN_vkCmdSetConservativeRasterizationModeEXT,
pub cmd_set_extra_primitive_overestimation_size_ext: PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT,
pub cmd_set_depth_clip_enable_ext: PFN_vkCmdSetDepthClipEnableEXT,
pub cmd_set_sample_locations_enable_ext: PFN_vkCmdSetSampleLocationsEnableEXT,
pub cmd_set_color_blend_advanced_ext: PFN_vkCmdSetColorBlendAdvancedEXT,
pub cmd_set_provoking_vertex_mode_ext: PFN_vkCmdSetProvokingVertexModeEXT,
pub cmd_set_line_rasterization_mode_ext: PFN_vkCmdSetLineRasterizationModeEXT,
pub cmd_set_line_stipple_enable_ext: PFN_vkCmdSetLineStippleEnableEXT,
pub cmd_set_depth_clip_negative_one_to_one_ext: PFN_vkCmdSetDepthClipNegativeOneToOneEXT,
pub cmd_set_viewport_w_scaling_enable_nv: PFN_vkCmdSetViewportWScalingEnableNV,
pub cmd_set_viewport_swizzle_nv: PFN_vkCmdSetViewportSwizzleNV,
pub cmd_set_coverage_to_color_enable_nv: PFN_vkCmdSetCoverageToColorEnableNV,
pub cmd_set_coverage_to_color_location_nv: PFN_vkCmdSetCoverageToColorLocationNV,
pub cmd_set_coverage_modulation_mode_nv: PFN_vkCmdSetCoverageModulationModeNV,
pub cmd_set_coverage_modulation_table_enable_nv: PFN_vkCmdSetCoverageModulationTableEnableNV,
pub cmd_set_coverage_modulation_table_nv: PFN_vkCmdSetCoverageModulationTableNV,
pub cmd_set_shading_rate_image_enable_nv: PFN_vkCmdSetShadingRateImageEnableNV,
pub cmd_set_representative_fragment_test_enable_nv: PFN_vkCmdSetRepresentativeFragmentTestEnableNV,
pub cmd_set_coverage_reduction_mode_nv: PFN_vkCmdSetCoverageReductionModeNV,
}
Expand description
Raw VK_EXT_extended_dynamic_state3 device-level function pointers
Fields§
§cmd_set_depth_clamp_enable_ext: PFN_vkCmdSetDepthClampEnableEXT
§cmd_set_polygon_mode_ext: PFN_vkCmdSetPolygonModeEXT
§cmd_set_rasterization_samples_ext: PFN_vkCmdSetRasterizationSamplesEXT
§cmd_set_sample_mask_ext: PFN_vkCmdSetSampleMaskEXT
§cmd_set_alpha_to_coverage_enable_ext: PFN_vkCmdSetAlphaToCoverageEnableEXT
§cmd_set_alpha_to_one_enable_ext: PFN_vkCmdSetAlphaToOneEnableEXT
§cmd_set_logic_op_enable_ext: PFN_vkCmdSetLogicOpEnableEXT
§cmd_set_color_blend_enable_ext: PFN_vkCmdSetColorBlendEnableEXT
§cmd_set_color_blend_equation_ext: PFN_vkCmdSetColorBlendEquationEXT
§cmd_set_color_write_mask_ext: PFN_vkCmdSetColorWriteMaskEXT
§cmd_set_tessellation_domain_origin_ext: PFN_vkCmdSetTessellationDomainOriginEXT
§cmd_set_rasterization_stream_ext: PFN_vkCmdSetRasterizationStreamEXT
§cmd_set_conservative_rasterization_mode_ext: PFN_vkCmdSetConservativeRasterizationModeEXT
§cmd_set_extra_primitive_overestimation_size_ext: PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT
§cmd_set_depth_clip_enable_ext: PFN_vkCmdSetDepthClipEnableEXT
§cmd_set_sample_locations_enable_ext: PFN_vkCmdSetSampleLocationsEnableEXT
§cmd_set_color_blend_advanced_ext: PFN_vkCmdSetColorBlendAdvancedEXT
§cmd_set_provoking_vertex_mode_ext: PFN_vkCmdSetProvokingVertexModeEXT
§cmd_set_line_rasterization_mode_ext: PFN_vkCmdSetLineRasterizationModeEXT
§cmd_set_line_stipple_enable_ext: PFN_vkCmdSetLineStippleEnableEXT
§cmd_set_depth_clip_negative_one_to_one_ext: PFN_vkCmdSetDepthClipNegativeOneToOneEXT
§cmd_set_viewport_w_scaling_enable_nv: PFN_vkCmdSetViewportWScalingEnableNV
§cmd_set_viewport_swizzle_nv: PFN_vkCmdSetViewportSwizzleNV
§cmd_set_coverage_to_color_enable_nv: PFN_vkCmdSetCoverageToColorEnableNV
§cmd_set_coverage_to_color_location_nv: PFN_vkCmdSetCoverageToColorLocationNV
§cmd_set_coverage_modulation_mode_nv: PFN_vkCmdSetCoverageModulationModeNV
§cmd_set_coverage_modulation_table_enable_nv: PFN_vkCmdSetCoverageModulationTableEnableNV
§cmd_set_coverage_modulation_table_nv: PFN_vkCmdSetCoverageModulationTableNV
§cmd_set_shading_rate_image_enable_nv: PFN_vkCmdSetShadingRateImageEnableNV
§cmd_set_representative_fragment_test_enable_nv: PFN_vkCmdSetRepresentativeFragmentTestEnableNV
§cmd_set_coverage_reduction_mode_nv: PFN_vkCmdSetCoverageReductionModeNV
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DeviceFn
impl RefUnwindSafe for DeviceFn
impl Unpin for DeviceFn
impl UnwindSafe for DeviceFn
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)