pub struct VulkanNvCopyMemoryIndirect { /* private fields */ }Expand description
struct for VK_NV_copy_memory_indirect
Implementations§
Source§impl VulkanNvCopyMemoryIndirect
impl VulkanNvCopyMemoryIndirect
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanNvCopyMemoryIndirect
impl Clone for VulkanNvCopyMemoryIndirect
Source§fn clone(&self) -> VulkanNvCopyMemoryIndirect
fn clone(&self) -> VulkanNvCopyMemoryIndirect
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 VulkanNvCopyMemoryIndirect
Source§impl Debug for VulkanNvCopyMemoryIndirect
impl Debug for VulkanNvCopyMemoryIndirect
Source§impl Default for VulkanNvCopyMemoryIndirect
impl Default for VulkanNvCopyMemoryIndirect
Source§impl VK_NV_copy_memory_indirect for VulkanNvCopyMemoryIndirect
impl VK_NV_copy_memory_indirect for VulkanNvCopyMemoryIndirect
Source§fn vkCmdCopyMemoryIndirectNV(
&self,
commandBuffer: VkCommandBuffer,
copyBufferAddress: VkDeviceAddress,
copyCount: u32,
stride: u32,
) -> Result<(), VkError>
fn vkCmdCopyMemoryIndirectNV( &self, commandBuffer: VkCommandBuffer, copyBufferAddress: VkDeviceAddress, copyCount: u32, stride: u32, ) -> Result<(), VkError>
Source§fn vkCmdCopyMemoryToImageIndirectNV(
&self,
commandBuffer: VkCommandBuffer,
copyBufferAddress: VkDeviceAddress,
copyCount: u32,
stride: u32,
dstImage: VkImage,
dstImageLayout: VkImageLayout,
pImageSubresources: *const VkImageSubresourceLayers,
) -> Result<(), VkError>
fn vkCmdCopyMemoryToImageIndirectNV( &self, commandBuffer: VkCommandBuffer, copyBufferAddress: VkDeviceAddress, copyCount: u32, stride: u32, dstImage: VkImage, dstImageLayout: VkImageLayout, pImageSubresources: *const VkImageSubresourceLayers, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanNvCopyMemoryIndirect
impl RefUnwindSafe for VulkanNvCopyMemoryIndirect
impl Send for VulkanNvCopyMemoryIndirect
impl Sync for VulkanNvCopyMemoryIndirect
impl Unpin for VulkanNvCopyMemoryIndirect
impl UnsafeUnpin for VulkanNvCopyMemoryIndirect
impl UnwindSafe for VulkanNvCopyMemoryIndirect
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