#[repr(C)]pub struct BufferMemoryBarrier2 {
pub sType: StructureType,
pub pNext: *const c_void,
pub srcStageMask: PipelineStageFlags2,
pub srcAccessMask: AccessFlags2,
pub dstStageMask: PipelineStageFlags2,
pub dstAccessMask: AccessFlags2,
pub srcQueueFamilyIndex: u32,
pub dstQueueFamilyIndex: u32,
pub buffer: Buffer,
pub offset: DeviceSize,
pub size: DeviceSize,
}
Fields§
§sType: StructureType
§pNext: *const c_void
§srcStageMask: PipelineStageFlags2
§srcAccessMask: AccessFlags2
§dstStageMask: PipelineStageFlags2
§dstAccessMask: AccessFlags2
§srcQueueFamilyIndex: u32
§dstQueueFamilyIndex: u32
§buffer: Buffer
§offset: DeviceSize
§size: DeviceSize
Trait Implementations§
Source§impl Clone for BufferMemoryBarrier2
impl Clone for BufferMemoryBarrier2
Source§fn clone(&self) -> BufferMemoryBarrier2
fn clone(&self) -> BufferMemoryBarrier2
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for BufferMemoryBarrier2
Auto Trait Implementations§
impl Freeze for BufferMemoryBarrier2
impl RefUnwindSafe for BufferMemoryBarrier2
impl !Send for BufferMemoryBarrier2
impl !Sync for BufferMemoryBarrier2
impl Unpin for BufferMemoryBarrier2
impl UnwindSafe for BufferMemoryBarrier2
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