[−][src]Enum gfx_hal::pass::SubpassRef
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(&self) -> 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]
fn eq(&self, other: &SubpassRef) -> bool
[src]
fn ne(&self, other: &SubpassRef) -> bool
[src]
impl Hash for SubpassRef
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Debug for SubpassRef
[src]
impl Serialize for SubpassRef
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for SubpassRef
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
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]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,