Enum tetra::graphics::BlendAlphaMode [−][src]
How to treat alpha values when blending colors.
Variants
The RGB components of the color are multiplied by the alpha component before blending with the target.
This is the default behaviour.
The RGB components of the color are not multiplied by the alpha component before blending with the target.
For this mode to work correctly, you must have multiplied the RGB components of the colour by the alpha component at some previous point in time (e.g. in your code, or in your asset pipeline).
Trait Implementations
impl Clone for BlendAlphaMode
[src]
fn clone(&self) -> BlendAlphaMode
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for BlendAlphaMode
[src]
impl Debug for BlendAlphaMode
[src]
impl Default for BlendAlphaMode
[src]
fn default() -> BlendAlphaMode
[src]
impl Eq for BlendAlphaMode
[src]
impl PartialEq<BlendAlphaMode> for BlendAlphaMode
[src]
fn eq(&self, other: &BlendAlphaMode) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for BlendAlphaMode
[src]
impl StructuralPartialEq for BlendAlphaMode
[src]
Auto Trait Implementations
impl RefUnwindSafe for BlendAlphaMode
impl Send for BlendAlphaMode
impl Sync for BlendAlphaMode
impl Unpin for BlendAlphaMode
impl UnwindSafe for BlendAlphaMode
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,