Struct vulkano::buffer::cpu_access::WriteLock [] [src]

pub struct WriteLock<'a, T: ?Sized + 'a> { /* fields omitted */ }

Object that can be used to read or write the content of a CpuAccessBuffer.

Note that this object holds a rwlock write guard on the chunk. If another thread tries to access this buffer's content or tries to submit a GPU command that uses this buffer, it will block.

Methods

impl<'a, T: ?Sized + 'a> WriteLock<'a, T>
[src]

Makes a new WriteLock to access a sub-part of the current WriteLock.

Trait Implementations

impl<'a, T: ?Sized + 'a> Deref for WriteLock<'a, T>
[src]

The resulting type after dereferencing

The method called to dereference a value

impl<'a, T: ?Sized + 'a> DerefMut for WriteLock<'a, T>
[src]

The method called to mutably dereference a value