pub struct VulkanExtDiscardRectangles { /* private fields */ }Expand description
struct for VK_EXT_discard_rectangles
Implementations§
Source§impl VulkanExtDiscardRectangles
impl VulkanExtDiscardRectangles
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanExtDiscardRectangles
impl Clone for VulkanExtDiscardRectangles
Source§fn clone(&self) -> VulkanExtDiscardRectangles
fn clone(&self) -> VulkanExtDiscardRectangles
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 VulkanExtDiscardRectangles
Source§impl Debug for VulkanExtDiscardRectangles
impl Debug for VulkanExtDiscardRectangles
Source§impl Default for VulkanExtDiscardRectangles
impl Default for VulkanExtDiscardRectangles
Source§impl VK_EXT_discard_rectangles for VulkanExtDiscardRectangles
impl VK_EXT_discard_rectangles for VulkanExtDiscardRectangles
Source§fn vkCmdSetDiscardRectangleEXT(
&self,
commandBuffer: VkCommandBuffer,
firstDiscardRectangle: u32,
discardRectangleCount: u32,
pDiscardRectangles: *const VkRect2D,
) -> Result<(), VkError>
fn vkCmdSetDiscardRectangleEXT( &self, commandBuffer: VkCommandBuffer, firstDiscardRectangle: u32, discardRectangleCount: u32, pDiscardRectangles: *const VkRect2D, ) -> Result<(), VkError>
Source§fn vkCmdSetDiscardRectangleEnableEXT(
&self,
commandBuffer: VkCommandBuffer,
discardRectangleEnable: VkBool32,
) -> Result<(), VkError>
fn vkCmdSetDiscardRectangleEnableEXT( &self, commandBuffer: VkCommandBuffer, discardRectangleEnable: VkBool32, ) -> Result<(), VkError>
Source§fn vkCmdSetDiscardRectangleModeEXT(
&self,
commandBuffer: VkCommandBuffer,
discardRectangleMode: VkDiscardRectangleModeEXT,
) -> Result<(), VkError>
fn vkCmdSetDiscardRectangleModeEXT( &self, commandBuffer: VkCommandBuffer, discardRectangleMode: VkDiscardRectangleModeEXT, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanExtDiscardRectangles
impl RefUnwindSafe for VulkanExtDiscardRectangles
impl Send for VulkanExtDiscardRectangles
impl Sync for VulkanExtDiscardRectangles
impl Unpin for VulkanExtDiscardRectangles
impl UnsafeUnpin for VulkanExtDiscardRectangles
impl UnwindSafe for VulkanExtDiscardRectangles
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