[−][src]Enum gfx_hal::pso::BlendState
Specifies whether to use blending, and if so, which operatiosn to use for color and alpha channels.
Variants
On
Enabled blending
Fields of On
Off
Disabled blending
Methods
impl BlendState
[src]
pub const ADD: Self
[src]
Additive blending
pub const MULTIPLY: Self
[src]
Multiplicative blending
pub const ALPHA: Self
[src]
Alpha blending.
pub const PREMULTIPLIED_ALPHA: Self
[src]
Pre-multiplied alpha blending.
Trait Implementations
impl Default for BlendState
[src]
impl Clone for BlendState
[src]
fn clone(&self) -> BlendState
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<BlendState> for BlendState
[src]
fn eq(&self, other: &BlendState) -> bool
[src]
fn ne(&self, other: &BlendState) -> bool
[src]
impl Eq for BlendState
[src]
impl Copy for BlendState
[src]
impl Hash for BlendState
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Debug for BlendState
[src]
Auto Trait Implementations
impl Send for BlendState
impl Sync for BlendState
Blanket Implementations
impl<T> Supports<T> for T
[src]
impl<T> From<T> for T
[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, 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,