Struct asche::TransferCommandEncoder [−][src]
pub struct TransferCommandEncoder<'a> { /* fields omitted */ }
Expand description
Used to encode command for a transfer command buffer.
Trait Implementations
fn copy_buffer(
&self,
src_buffer: Buffer,
dst_buffer: Buffer,
src_offset: DeviceSize,
dst_offset: DeviceSize,
size: DeviceSize
)
[src]
fn copy_buffer(
&self,
src_buffer: Buffer,
dst_buffer: Buffer,
src_offset: DeviceSize,
dst_offset: DeviceSize,
size: DeviceSize
)
[src]Copies data between two buffer.
fn copy_buffer_to_image(
&self,
src_buffer: Buffer,
dst_image: Image,
dst_image_layout: ImageLayout,
region: BufferImageCopyBuilder<'_>
)
[src]
fn copy_buffer_to_image(
&self,
src_buffer: Buffer,
dst_image: Image,
dst_image_layout: ImageLayout,
region: BufferImageCopyBuilder<'_>
)
[src]Copies data from a buffer to an image.
Insert a memory dependency. Vulkan Manual Page
Auto Trait Implementations
impl<'a> !RefUnwindSafe for TransferCommandEncoder<'a>
impl<'a> Send for TransferCommandEncoder<'a>
impl<'a> Sync for TransferCommandEncoder<'a>
impl<'a> Unpin for TransferCommandEncoder<'a>
impl<'a> !UnwindSafe for TransferCommandEncoder<'a>