[−][src]Enum glium::draw_parameters::LinearBlendingFactor
Indicates which value to multiply each component with.
Variants
Multiply the source or destination component by zero, which always
gives 0.0
.
Multiply the source or destination component by one, which always gives you the original value.
Multiply the source or destination component by its corresponding value in the source.
If you apply this to the source components, you get the values squared.
Equivalent to 1 - SourceColor
.
Multiply the source or destination component by its corresponding value in the destination.
If you apply this to the destination components, you get the values squared.
Equivalent to 1 - DestinationColor
.
Multiply the source or destination component by the alpha value of the source.
Multiply the source or destination component by the smallest value of
SourceAlpha
and 1 - DestinationAlpha
.
Multiply the source or destination component by 1.0
minus the alpha value of the source.
Multiply the source or destination component by the alpha value of the destination.
Multiply the source or destination component by 1.0
minus the alpha value of the
destination.
Multiply the source or destination component by the corresponding value
in Blend::const_value
.
Multiply the source or destination component by 1.0
minus the corresponding
value in Blend::const_value
.
Multiply the source or destination component by the alpha value of Blend::const_value
.
Multiply the source or destination component by 1.0
minus the alpha value of
Blend::const_value
.
Trait Implementations
impl Clone for LinearBlendingFactor
[src]
fn clone(&self) -> LinearBlendingFactor
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for LinearBlendingFactor
[src]
impl Debug for LinearBlendingFactor
[src]
impl Eq for LinearBlendingFactor
[src]
impl PartialEq<LinearBlendingFactor> for LinearBlendingFactor
[src]
fn eq(&self, other: &LinearBlendingFactor) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for LinearBlendingFactor
[src]
impl StructuralPartialEq for LinearBlendingFactor
[src]
Auto Trait Implementations
impl RefUnwindSafe for LinearBlendingFactor
impl Send for LinearBlendingFactor
impl Sync for LinearBlendingFactor
impl Unpin for LinearBlendingFactor
impl UnwindSafe for LinearBlendingFactor
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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Content for T where
T: Copy,
[src]
T: Copy,
type Owned = T
A type that holds a sized version of the content.
fn read<F, E>(usize, F) -> Result<T, E> where
F: FnOnce(&mut T) -> Result<(), E>,
[src]
F: FnOnce(&mut T) -> Result<(), E>,
fn get_elements_size() -> usize
[src]
fn to_void_ptr(&Self) -> *const ()
[src]
fn ref_from_ptr(*mut (), usize) -> Option<*mut T>
[src]
fn is_size_suitable(usize) -> bool
[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>,