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_vkCmdSetCoverageReductionModeNVImplementations§
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