Struct bedrock::BufferMemoryBarrier
[−]
[src]
pub struct BufferMemoryBarrier(_);
Wrapper object of VkBufferMemoryBarrier
, describes a memory barrier of a buffer.
Methods
impl BufferMemoryBarrier
[src]
pub fn new(
buf: &Buffer,
range: Range<usize>,
src_access_mask: VkAccessFlags,
dst_access_mask: VkAccessFlags
) -> Self
[src]
buf: &Buffer,
range: Range<usize>,
src_access_mask: VkAccessFlags,
dst_access_mask: VkAccessFlags
) -> Self
Construct a new buffer descriptor
pub fn src_access_mask(self, mask: VkAccessFlags) -> Self
[src]
Update the source access mask
pub fn dest_access_mask(self, mask: VkAccessFlags) -> Self
[src]
Update the destination access mask
pub fn flip(self) -> Self
[src]
Flip access masks
Trait Implementations
impl Clone for BufferMemoryBarrier
[src]
fn clone(&self) -> BufferMemoryBarrier
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more