[][src]Enum gfx_hal::pass::SubpassRef

pub enum SubpassRef {
    External,
    Pass(usize),
}

Which other subpasses a particular subpass depends on.

Variants

External

The subpass depends on something that was submitted to the queue before or after the render pass began.

Pass(usize)

The subpass depends on another subpass with the given index, which must be less than or equal to the index of the current subpass. The index here refers to the corresponding SubpassId of a Subpass.

Trait Implementations

impl Copy for SubpassRef[src]

impl Clone for SubpassRef[src]

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

Performs copy-assignment from source. Read more

impl PartialEq<SubpassRef> for SubpassRef[src]

impl Hash for SubpassRef[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl Debug for SubpassRef[src]

impl Serialize for SubpassRef[src]

impl<'de> Deserialize<'de> for SubpassRef[src]

Auto Trait Implementations

impl Unpin for SubpassRef

impl Sync for SubpassRef

impl Send for SubpassRef

impl UnwindSafe for SubpassRef

impl RefUnwindSafe for SubpassRef

Blanket Implementations

impl<T> Supports<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]