Struct wgpu_types::BufferDescriptor [−][src]
#[repr(C)]pub struct BufferDescriptor<L> { pub label: L, pub size: BufferAddress, pub usage: BufferUsage, pub mapped_at_creation: bool, }
Expand description
Describes a [Buffer].
Fields
label: LDebug label of a buffer. This will show up in graphics debuggers for easy identification.
size: BufferAddressSize of a buffer.
usage: BufferUsageUsages of a buffer. If the buffer is used in any way that isn’t specified here, the operation will panic.
mapped_at_creation: boolAllows a buffer to be mapped immediately after they are made. It does not have to be BufferUsage::MAP_READ or
BufferUsage::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