pub struct VkImageMemoryBarrier {
pub src_access_mask: VkAccessFlags,
pub dst_access_mask: VkAccessFlags,
pub old_layout: VkImageLayout,
pub new_layout: VkImageLayout,
pub src_queue_family_index: usize,
pub dst_queue_family_index: usize,
pub image: VkImage,
pub subresource_range: VkImageSubresourceRange,
}
Expand description
Wrapper for VkImageMemoryBarrier.
Fields§
§src_access_mask: VkAccessFlags
§dst_access_mask: VkAccessFlags
§old_layout: VkImageLayout
§new_layout: VkImageLayout
§src_queue_family_index: usize
§dst_queue_family_index: usize
§image: VkImage
§subresource_range: VkImageSubresourceRange
Trait Implementations§
Source§impl Clone for VkImageMemoryBarrier
impl Clone for VkImageMemoryBarrier
Source§fn clone(&self) -> VkImageMemoryBarrier
fn clone(&self) -> VkImageMemoryBarrier
Returns a duplicate 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 VkImageMemoryBarrier
impl Debug for VkImageMemoryBarrier
Source§impl Default for VkImageMemoryBarrier
impl Default for VkImageMemoryBarrier
Source§fn default() -> VkImageMemoryBarrier
fn default() -> VkImageMemoryBarrier
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for VkImageMemoryBarrier
impl RefUnwindSafe for VkImageMemoryBarrier
impl !Send for VkImageMemoryBarrier
impl !Sync for VkImageMemoryBarrier
impl Unpin for VkImageMemoryBarrier
impl UnwindSafe for VkImageMemoryBarrier
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