pub type ImageCopyBuffer<'a> = ImageCopyBuffer<&'a Buffer>;
Expand description

View of a buffer which can be used to copy to/from a texture.

Corresponds to WebGPU GPUImageCopyBuffer.

Aliased Type§

struct ImageCopyBuffer<'a> {
    pub buffer: &'a Buffer,
    pub layout: ImageDataLayout,
}

Fields§

§buffer: &'a Buffer

The buffer to be copied to/from.

§layout: ImageDataLayout

The layout of the texture data in this buffer.

Trait Implementations§

§

impl<B> Clone for ImageCopyBuffer<B>where B: Clone,

§

fn clone(&self) -> ImageCopyBuffer<B>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<B> Debug for ImageCopyBuffer<B>where B: Debug,

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<B> Serialize for ImageCopyBuffer<B>where B: Serialize,

§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl<B> Copy for ImageCopyBuffer<B>where B: Copy,