[−][src]Enum vulkano::image::ComponentSwizzle
Describes the value that an individual component must return when being accessed.
Variants
Identity
Returns the value that this component should normally have.
Zero
Always return zero.
One
Always return one.
Red
Returns the value of the first component.
Green
Returns the value of the second component.
Blue
Returns the value of the third component.
Alpha
Returns the value of the fourth component.
Trait Implementations
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]
Performs copy-assignment from source
. Read more
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]
This method tests for !=
.
impl Eq for ComponentSwizzle
[src]
impl Copy for ComponentSwizzle
[src]
impl Debug for ComponentSwizzle
[src]
Auto Trait Implementations
impl Unpin for ComponentSwizzle
impl Send for ComponentSwizzle
impl Sync for ComponentSwizzle
impl RefUnwindSafe for ComponentSwizzle
impl UnwindSafe 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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> 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,