pub struct TransferCommandEncoder<'a> { /* private fields */ }Implementations§
Source§impl TransferCommandEncoder<'_>
impl TransferCommandEncoder<'_>
pub fn fill_buffer(&mut self, dst: BufferPiece, size: u64, value: u8)
pub fn copy_buffer_to_buffer( &mut self, src: BufferPiece, dst: BufferPiece, size: u64, )
pub fn copy_texture_to_texture( &mut self, src: TexturePiece, dst: TexturePiece, size: Extent, )
pub fn copy_buffer_to_texture( &mut self, src: BufferPiece, bytes_per_row: u32, dst: TexturePiece, size: Extent, )
pub fn copy_texture_to_buffer( &mut self, src: TexturePiece, dst: BufferPiece, bytes_per_row: u32, size: Extent, )
Trait Implementations§
Source§impl Drop for TransferCommandEncoder<'_>
impl Drop for TransferCommandEncoder<'_>
Source§impl TransferEncoder for TransferCommandEncoder<'_>
impl TransferEncoder for TransferCommandEncoder<'_>
type BufferPiece = BufferPiece
type TexturePiece = TexturePiece
fn fill_buffer(&mut self, dst: BufferPiece, size: u64, value: u8)
fn copy_buffer_to_buffer( &mut self, src: BufferPiece, dst: BufferPiece, size: u64, )
fn copy_texture_to_texture( &mut self, src: TexturePiece, dst: TexturePiece, size: Extent, )
fn copy_buffer_to_texture( &mut self, src: BufferPiece, bytes_per_row: u32, dst: TexturePiece, size: Extent, )
fn copy_texture_to_buffer( &mut self, src: TexturePiece, dst: BufferPiece, bytes_per_row: u32, size: Extent, )
Auto Trait Implementations§
impl<'a> Freeze for TransferCommandEncoder<'a>
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>
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