pub fn copy_buffer_to_image(
        &mut self,
        src: &B::Buffer,
        dst: &B::Image,
        dst_layout: gfx_hal::image::Layout,
        regions: impl IntoIterator<Item = gfx_hal::command::BufferImageCopy>,
    ) where
        C: Supports<Transfer>,
    {
        self.capability.assert();

        unsafe {
            gfx_hal::command::RawCommandBuffer::copy_buffer_to_image(
                self.inner.raw,
                src,
                dst,
                dst_layout,
                regions,
            )
        }
    }
/// Copy buffer region to image subresource range.
Copy buffer region to image subresource range.
Copy buffer region to image subresource range .
pub fn copy_buffer_to_image(
        &mut self,
        src: &B::Buffer,
        dst: &B::Image,
        dst_layout: gfx_hal::image::Layout,
        regions: impl IntoIterator<Item = gfx_hal::command::BufferImageCopy>,
    ) where
        C: Supports<Transfer>,
    {
        self.capability.assert();
        unsafe {
            gfx_hal::command::RawCommandBuffer::copy_buffer_to_image(
                self.inner.raw,
                src,
                dst,
                dst_layout,
                regions,
            )
        }
    }
pub fn copy_buffer_to_image ( & mut self , src : & B :: Buffer , dst : & B :: Image , dst_layout : gfx_hal :: image :: Layout , regions : impl IntoIterator < Item = gfx_hal :: command :: BufferImageCopy > , ) where C : Supports < Transfer > , { self . capability . assert ( ) ; unsafe { gfx_hal :: command :: RawCommandBuffer :: copy_buffer_to_image ( self . inner . raw , src , dst , dst_layout , regions , ) } }
Copy buffer region to image subresource range.
Copy buffer region to image subresource range .
&mut self
src
&B::Buffer
dst
&B::Image
dst_layout
gfx_hal::image::Layout
regions
impl IntoIterator<Item = gfx_hal::command::BufferImageCopy>
&mut self
src
&B::Buffer
dst
&B::Image
dst_layout
gfx_hal::image::Layout
regions
impl IntoIterator<Item = gfx_hal::command::BufferImageCopy>