#[repr(C)]pub struct DependencyInfo {
pub s_type: StructureType,
pub p_next: *const c_void,
pub dependency_flags: DependencyFlagBits,
pub memory_barrier_count: u32,
pub p_memory_barriers: *const MemoryBarrier2,
pub buffer_memory_barrier_count: u32,
pub p_buffer_memory_barriers: *const BufferMemoryBarrier2,
pub image_memory_barrier_count: u32,
pub p_image_memory_barriers: *const ImageMemoryBarrier2,
}Expand description
VkDependencyInfo
Provided by VK_BASE_VERSION_1_3.
§Extended By
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_DEPENDENCY_INFO.
p_next: *const c_voidOptional, may be null.
dependency_flags: DependencyFlagBits§memory_barrier_count: u32Length of p_memory_barriers.
p_memory_barriers: *const MemoryBarrier2§buffer_memory_barrier_count: u32Length of p_buffer_memory_barriers.
p_buffer_memory_barriers: *const BufferMemoryBarrier2§image_memory_barrier_count: u32Length of p_image_memory_barriers.
p_image_memory_barriers: *const ImageMemoryBarrier2Implementations§
Source§impl DependencyInfo
impl DependencyInfo
Sourcepub fn builder<'a>() -> DependencyInfoBuilder<'a>
pub fn builder<'a>() -> DependencyInfoBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for DependencyInfo
impl Clone for DependencyInfo
Source§fn clone(&self) -> DependencyInfo
fn clone(&self) -> DependencyInfo
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 DependencyInfo
impl Debug for DependencyInfo
Source§impl Default for DependencyInfo
impl Default for DependencyInfo
Source§fn default() -> DependencyInfo
fn default() -> DependencyInfo
Returns the “default value” for a type. Read more
impl Copy for DependencyInfo
Auto Trait Implementations§
impl Freeze for DependencyInfo
impl RefUnwindSafe for DependencyInfo
impl !Send for DependencyInfo
impl !Sync for DependencyInfo
impl Unpin for DependencyInfo
impl UnsafeUnpin for DependencyInfo
impl UnwindSafe for DependencyInfo
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