[−][src]Struct wgpu_conveyor::IdBuffer
A buffer plus an id, internal size, and dirty flag.
If you muck with this manually, AutomatedBelts will likely break, but they're there in case they are needed.
Fields
inner: Buffer
Underlying buffer.
id: BeltBufferId
Hashable id that is unique within the AutomatedBuffer.
size: BufferAddress
Size of the buffer. Not the requested size.
dirty: AtomicBool
Buffer has been written to and must be pumped.
Auto Trait Implementations
impl !RefUnwindSafe for IdBuffer
impl Send for IdBuffer
impl Sync for IdBuffer
impl Unpin for IdBuffer
impl !UnwindSafe for IdBuffer
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,