Struct vulkano::framebuffer::LayoutPassDependencyDescription [] [src]

pub struct LayoutPassDependencyDescription {
    pub source_subpass: usize,
    pub destination_subpass: usize,
    pub by_region: bool,
}

Describes a dependency between two passes of a render pass.

The implementation is allowed to change the order of the passes within a render pass, unless you specify that there exists a dependency between two passes (ie. the result of one will be used as the input of another one).

Fields

source_subpass: usize

Index of the subpass that writes the data that destination_subpass is going to use.

destination_subpass: usize

Index of the subpass that reads the data that source_subpass wrote.

by_region: bool

Trait Implementations

impl Clone for LayoutPassDependencyDescription
[src]

fn clone(&self) -> LayoutPassDependencyDescription

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Debug for LayoutPassDependencyDescription
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.