pub struct VulkanNvShadingRateImage { /* private fields */ }Expand description
struct for VK_NV_shading_rate_image
Implementations§
Source§impl VulkanNvShadingRateImage
impl VulkanNvShadingRateImage
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanNvShadingRateImage
impl Clone for VulkanNvShadingRateImage
Source§fn clone(&self) -> VulkanNvShadingRateImage
fn clone(&self) -> VulkanNvShadingRateImage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VulkanNvShadingRateImage
Source§impl Debug for VulkanNvShadingRateImage
impl Debug for VulkanNvShadingRateImage
Source§impl Default for VulkanNvShadingRateImage
impl Default for VulkanNvShadingRateImage
Source§impl VK_NV_shading_rate_image for VulkanNvShadingRateImage
impl VK_NV_shading_rate_image for VulkanNvShadingRateImage
Source§fn vkCmdBindShadingRateImageNV(
&self,
commandBuffer: VkCommandBuffer,
imageView: VkImageView,
imageLayout: VkImageLayout,
) -> Result<(), VkError>
fn vkCmdBindShadingRateImageNV( &self, commandBuffer: VkCommandBuffer, imageView: VkImageView, imageLayout: VkImageLayout, ) -> Result<(), VkError>
Source§fn vkCmdSetViewportShadingRatePaletteNV(
&self,
commandBuffer: VkCommandBuffer,
firstViewport: u32,
viewportCount: u32,
pShadingRatePalettes: *const VkShadingRatePaletteNV,
) -> Result<(), VkError>
fn vkCmdSetViewportShadingRatePaletteNV( &self, commandBuffer: VkCommandBuffer, firstViewport: u32, viewportCount: u32, pShadingRatePalettes: *const VkShadingRatePaletteNV, ) -> Result<(), VkError>
Source§fn vkCmdSetCoarseSampleOrderNV(
&self,
commandBuffer: VkCommandBuffer,
sampleOrderType: VkCoarseSampleOrderTypeNV,
customSampleOrderCount: u32,
pCustomSampleOrders: *const VkCoarseSampleOrderCustomNV,
) -> Result<(), VkError>
fn vkCmdSetCoarseSampleOrderNV( &self, commandBuffer: VkCommandBuffer, sampleOrderType: VkCoarseSampleOrderTypeNV, customSampleOrderCount: u32, pCustomSampleOrders: *const VkCoarseSampleOrderCustomNV, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanNvShadingRateImage
impl RefUnwindSafe for VulkanNvShadingRateImage
impl Send for VulkanNvShadingRateImage
impl Sync for VulkanNvShadingRateImage
impl Unpin for VulkanNvShadingRateImage
impl UnsafeUnpin for VulkanNvShadingRateImage
impl UnwindSafe for VulkanNvShadingRateImage
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