Struct vulkanalia::vk::MemoryBarrierBuilder
source · pub struct MemoryBarrierBuilder { /* private fields */ }
Expand description
A builder for a MemoryBarrier
.
Implementations§
source§impl MemoryBarrierBuilder
impl MemoryBarrierBuilder
pub fn src_access_mask(self, src_access_mask: AccessFlags) -> Self
pub fn dst_access_mask(self, dst_access_mask: AccessFlags) -> Self
pub fn build(self) -> MemoryBarrier
Trait Implementations§
source§impl Cast for MemoryBarrierBuilder
impl Cast for MemoryBarrierBuilder
§type Target = MemoryBarrier
type Target = MemoryBarrier
The other type this type can be used interchangeably with in FFI.
source§impl Clone for MemoryBarrierBuilder
impl Clone for MemoryBarrierBuilder
source§fn clone(&self) -> MemoryBarrierBuilder
fn clone(&self) -> MemoryBarrierBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for MemoryBarrierBuilder
impl Debug for MemoryBarrierBuilder
source§impl Default for MemoryBarrierBuilder
impl Default for MemoryBarrierBuilder
source§fn default() -> MemoryBarrierBuilder
fn default() -> MemoryBarrierBuilder
Returns the “default value” for a type. Read more
source§impl Deref for MemoryBarrierBuilder
impl Deref for MemoryBarrierBuilder
source§impl DerefMut for MemoryBarrierBuilder
impl DerefMut for MemoryBarrierBuilder
impl Copy for MemoryBarrierBuilder
Auto Trait Implementations§
impl Freeze for MemoryBarrierBuilder
impl RefUnwindSafe for MemoryBarrierBuilder
impl !Send for MemoryBarrierBuilder
impl !Sync for MemoryBarrierBuilder
impl Unpin for MemoryBarrierBuilder
impl UnwindSafe for MemoryBarrierBuilder
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