Struct vulkanalia_sys::ImageMemoryBarrier
source · [−]#[repr(C)]pub struct ImageMemoryBarrier {
pub s_type: StructureType,
pub next: *const c_void,
pub src_access_mask: AccessFlags,
pub dst_access_mask: AccessFlags,
pub old_layout: ImageLayout,
pub new_layout: ImageLayout,
pub src_queue_family_index: u32,
pub dst_queue_family_index: u32,
pub image: Image,
pub subresource_range: ImageSubresourceRange,
}
Expand description
Fields
s_type: StructureType
next: *const c_void
src_access_mask: AccessFlags
dst_access_mask: AccessFlags
old_layout: ImageLayout
new_layout: ImageLayout
src_queue_family_index: u32
dst_queue_family_index: u32
image: Image
subresource_range: ImageSubresourceRange
Trait Implementations
sourceimpl Clone for ImageMemoryBarrier
impl Clone for ImageMemoryBarrier
sourcefn clone(&self) -> ImageMemoryBarrier
fn clone(&self) -> ImageMemoryBarrier
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ImageMemoryBarrier
impl Debug for ImageMemoryBarrier
sourceimpl Default for ImageMemoryBarrier
impl Default for ImageMemoryBarrier
sourceimpl Hash for ImageMemoryBarrier
impl Hash for ImageMemoryBarrier
sourceimpl PartialEq<ImageMemoryBarrier> for ImageMemoryBarrier
impl PartialEq<ImageMemoryBarrier> for ImageMemoryBarrier
sourcefn eq(&self, other: &ImageMemoryBarrier) -> bool
fn eq(&self, other: &ImageMemoryBarrier) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &ImageMemoryBarrier) -> bool
fn ne(&self, other: &ImageMemoryBarrier) -> bool
This method tests for !=
.
impl Copy for ImageMemoryBarrier
impl Eq for ImageMemoryBarrier
impl StructuralEq for ImageMemoryBarrier
impl StructuralPartialEq for ImageMemoryBarrier
Auto Trait Implementations
impl RefUnwindSafe for ImageMemoryBarrier
impl !Send for ImageMemoryBarrier
impl !Sync for ImageMemoryBarrier
impl Unpin for ImageMemoryBarrier
impl UnwindSafe for ImageMemoryBarrier
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more