pub struct Access(pub u32);Expand description
memory accesses for CommandEncoder::barrier: what must finish (before) and what waits (after); textures change layout with texture_barrier instead
Tuple Fields§
§0: u32Implementations§
Source§impl Access
impl Access
pub const NONE: Access
pub const COPY_READ: Access
pub const COPY_WRITE: Access
pub const COMPUTE_READ: Access
pub const COMPUTE_WRITE: Access
Sourcepub const GRAPHICS_READ: Access
pub const GRAPHICS_READ: Access
vertex and fragment shader reads (storage, uniform, sampled)
pub const GRAPHICS_WRITE: Access
Sourcepub const INDEX_VERTEX: Access
pub const INDEX_VERTEX: Access
index and vertex buffers
pub const COLOR_TARGET: Access
pub const DEPTH_TARGET: Access
pub const HOST_WRITE: Access
pub const fn contains(self, o: Access) -> bool
pub const fn intersects(self, o: Access) -> bool
Trait Implementations§
impl Copy for Access
impl Eq for Access
impl StructuralPartialEq for Access
Auto Trait Implementations§
impl Forget for Access
impl Freeze for Access
impl RefUnwindSafe for Access
impl Send for Access
impl Sync for Access
impl Unpin for Access
impl UnsafeUnpin for Access
impl UnwindSafe for Access
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more