Struct gfx_core::command::AccessGuard [] [src]

pub struct AccessGuard<'a, R: Resources> { /* fields omitted */ }

Methods

impl<'a, R: Resources> AccessGuard<'a, R>
[src]

Returns the mapped buffers that The GPU will read from, with exclusive acces to their mapping

Returns the mapped buffers that The GPU will write to, with exclusive acces to their mapping

Methods from Deref<Target = AccessInfo<R>>

Returns the mapped buffers that The GPU will read from

Returns the mapped buffers that The GPU will write to

Is there any mapped buffer reads ?

Is there any mapped buffer writes ?

Takes all the accesses necessary for submission

Trait Implementations

impl<'a, R: Debug + Resources> Debug for AccessGuard<'a, R>
[src]

Formats the value using the given formatter.

impl<'a, R: Resources> Deref for AccessGuard<'a, R>
[src]

The resulting type after dereferencing

The method called to dereference a value

impl<'a, R: Resources> Drop for AccessGuard<'a, R>
[src]

A method called when the value goes out of scope. Read more