Enum tetra::graphics::BlendAlphaMode [−][src]
pub enum BlendAlphaMode { Multiply, Premultiplied, }
Expand description
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]
impl Clone for BlendAlphaMode
[src]fn clone(&self) -> BlendAlphaMode
[src]
fn clone(&self) -> BlendAlphaMode
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more
impl Debug for BlendAlphaMode
[src]
impl Debug for BlendAlphaMode
[src]impl Default for BlendAlphaMode
[src]
impl Default for BlendAlphaMode
[src]fn default() -> BlendAlphaMode
[src]
fn default() -> BlendAlphaMode
[src]Returns the “default value” for a type. Read more
impl PartialEq<BlendAlphaMode> for BlendAlphaMode
[src]
impl PartialEq<BlendAlphaMode> for BlendAlphaMode
[src]impl Copy for BlendAlphaMode
[src]
impl Eq for BlendAlphaMode
[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> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more