Struct ash::vk::NvShadingRateImageFn [−][src]
pub struct NvShadingRateImageFn { pub cmd_bind_shading_rate_image_nv: extern "system" fn(command_buffer: CommandBuffer, image_view: ImageView, image_layout: ImageLayout) -> c_void, pub cmd_set_viewport_shading_rate_palette_nv: extern "system" fn(command_buffer: CommandBuffer, first_viewport: u32, viewport_count: u32, p_shading_rate_palettes: *const ShadingRatePaletteNV) -> c_void, pub cmd_set_coarse_sample_order_nv: extern "system" fn(command_buffer: CommandBuffer, sample_order_type: CoarseSampleOrderTypeNV, custom_sample_order_count: u32, p_custom_sample_orders: *const CoarseSampleOrderCustomNV) -> c_void, }
Fields
cmd_bind_shading_rate_image_nv: extern "system" fn(command_buffer: CommandBuffer, image_view: ImageView, image_layout: ImageLayout) -> c_void
cmd_set_viewport_shading_rate_palette_nv: extern "system" fn(command_buffer: CommandBuffer, first_viewport: u32, viewport_count: u32, p_shading_rate_palettes: *const ShadingRatePaletteNV) -> c_void
cmd_set_coarse_sample_order_nv: extern "system" fn(command_buffer: CommandBuffer, sample_order_type: CoarseSampleOrderTypeNV, custom_sample_order_count: u32, p_custom_sample_orders: *const CoarseSampleOrderCustomNV) -> c_void
Implementations
pub unsafe fn cmd_bind_shading_rate_image_nv(
&self,
command_buffer: CommandBuffer,
image_view: ImageView,
image_layout: ImageLayout
) -> c_void
pub unsafe fn cmd_bind_shading_rate_image_nv(
&self,
command_buffer: CommandBuffer,
image_view: ImageView,
image_layout: ImageLayout
) -> c_void
pub unsafe fn cmd_set_viewport_shading_rate_palette_nv(
&self,
command_buffer: CommandBuffer,
first_viewport: u32,
viewport_count: u32,
p_shading_rate_palettes: *const ShadingRatePaletteNV
) -> c_void
pub unsafe fn cmd_set_viewport_shading_rate_palette_nv(
&self,
command_buffer: CommandBuffer,
first_viewport: u32,
viewport_count: u32,
p_shading_rate_palettes: *const ShadingRatePaletteNV
) -> c_void
pub unsafe fn cmd_set_coarse_sample_order_nv(
&self,
command_buffer: CommandBuffer,
sample_order_type: CoarseSampleOrderTypeNV,
custom_sample_order_count: u32,
p_custom_sample_orders: *const CoarseSampleOrderCustomNV
) -> c_void
pub unsafe fn cmd_set_coarse_sample_order_nv(
&self,
command_buffer: CommandBuffer,
sample_order_type: CoarseSampleOrderTypeNV,
custom_sample_order_count: u32,
p_custom_sample_orders: *const CoarseSampleOrderCustomNV
) -> c_void
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for NvShadingRateImageFn
impl Unpin for NvShadingRateImageFn
impl UnwindSafe for NvShadingRateImageFn
Blanket Implementations
Mutably borrows from an owned value. Read more