[−][src]Enum vulkano::image::ComponentSwizzle
Describes the value that an individual component must return when being accessed.
Variants
Returns the value that this component should normally have.
Always return zero.
Always return one.
Returns the value of the first component.
Returns the value of the second component.
Returns the value of the third component.
Returns the value of the fourth component.
Trait Implementations
impl Eq for ComponentSwizzle
[src]
impl Default for ComponentSwizzle
[src]
fn default() -> ComponentSwizzle
[src]
impl Clone for ComponentSwizzle
[src]
fn clone(&self) -> ComponentSwizzle
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl PartialEq<ComponentSwizzle> for ComponentSwizzle
[src]
fn eq(&self, other: &ComponentSwizzle) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Copy for ComponentSwizzle
[src]
impl Debug for ComponentSwizzle
[src]
Auto Trait Implementations
impl Send for ComponentSwizzle
impl Unpin for ComponentSwizzle
impl Sync for ComponentSwizzle
impl UnwindSafe for ComponentSwizzle
impl RefUnwindSafe for ComponentSwizzle
Blanket Implementations
impl<T> Content for T
[src]
fn ref_from_ptr(*mut c_void, usize) -> Option<*mut T>
[src]
fn is_size_suitable(usize) -> bool
[src]
fn indiv_size() -> usize
[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, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
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> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,