Struct wgpu_types::BufferDescriptor [−][src]
#[repr(C)]pub struct BufferDescriptor<L> { pub label: L, pub size: BufferAddress, pub usage: BufferUsages, pub mapped_at_creation: bool, }
Expand description
Describes a [Buffer
].
Fields
label: L
Debug label of a buffer. This will show up in graphics debuggers for easy identification.
size: BufferAddress
Size of a buffer.
usage: BufferUsages
Usages of a buffer. If the buffer is used in any way that isn’t specified here, the operation will panic.
mapped_at_creation: bool
Allows a buffer to be mapped immediately after they are made. It does not have to be BufferUsages::MAP_READ
or
BufferUsages::MAP_WRITE
, all buffers are allowed to be mapped at creation.
Implementations
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl<L> RefUnwindSafe for BufferDescriptor<L> where
L: RefUnwindSafe,
impl<L> Send for BufferDescriptor<L> where
L: Send,
impl<L> Sync for BufferDescriptor<L> where
L: Sync,
impl<L> Unpin for BufferDescriptor<L> where
L: Unpin,
impl<L> UnwindSafe for BufferDescriptor<L> where
L: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more