Trait vulkanalia::vk::NvCopyMemoryIndirectExtension
source · pub trait NvCopyMemoryIndirectExtension: DeviceV1_0 {
const METADATA: Extension = NV_COPY_MEMORY_INDIRECT_EXTENSION;
// Provided methods
unsafe fn cmd_copy_memory_indirect_nv(
&self,
command_buffer: CommandBuffer,
copy_buffer_address: DeviceAddress,
copy_count: u32,
stride: u32
) { ... }
unsafe fn cmd_copy_memory_to_image_indirect_nv(
&self,
command_buffer: CommandBuffer,
copy_buffer_address: DeviceAddress,
copy_count: u32,
stride: u32,
dst_image: Image,
dst_image_layout: ImageLayout,
image_subresources: &[impl Cast<Target = ImageSubresourceLayers>]
) { ... }
}
Expand description
Provided Associated Constants§
Provided Methods§
sourceunsafe fn cmd_copy_memory_indirect_nv(
&self,
command_buffer: CommandBuffer,
copy_buffer_address: DeviceAddress,
copy_count: u32,
stride: u32
)
unsafe fn cmd_copy_memory_indirect_nv( &self, command_buffer: CommandBuffer, copy_buffer_address: DeviceAddress, copy_count: u32, stride: u32 )
sourceunsafe fn cmd_copy_memory_to_image_indirect_nv(
&self,
command_buffer: CommandBuffer,
copy_buffer_address: DeviceAddress,
copy_count: u32,
stride: u32,
dst_image: Image,
dst_image_layout: ImageLayout,
image_subresources: &[impl Cast<Target = ImageSubresourceLayers>]
)
unsafe fn cmd_copy_memory_to_image_indirect_nv( &self, command_buffer: CommandBuffer, copy_buffer_address: DeviceAddress, copy_count: u32, stride: u32, dst_image: Image, dst_image_layout: ImageLayout, image_subresources: &[impl Cast<Target = ImageSubresourceLayers>] )
Object Safety§
This trait is not object safe.