Struct asche::BufferViewDescriptor [−][src]
pub struct BufferViewDescriptor<'a> { pub name: &'a str, pub buffer: &'a Buffer, pub format: Format, pub offset: DeviceSize, pub range: u64, pub flags: Option<BufferViewCreateFlags>, }
Expand description
Describes how an buffer view should be configured.
Fields
name: &'a str
Name used for debugging.
buffer: &'a Buffer
The handle of the buffer.
format: Format
The format of the buffer view.
offset: DeviceSize
Offset.
range: u64
Range.
flags: Option<BufferViewCreateFlags>
Additional flags.
Trait Implementations
Auto Trait Implementations
impl<'a> !RefUnwindSafe for BufferViewDescriptor<'a>
impl<'a> Send for BufferViewDescriptor<'a>
impl<'a> Sync for BufferViewDescriptor<'a>
impl<'a> Unpin for BufferViewDescriptor<'a>
impl<'a> !UnwindSafe for BufferViewDescriptor<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more