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§

source

const METADATA: Extension = NV_COPY_MEMORY_INDIRECT_EXTENSION

The metadata for this extension.

Provided Methods§

Object Safety§

This trait is not object safe.

Implementors§