[−][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 Copy for BlendState
[src]
impl Default for BlendState
[src]
impl Eq 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 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]
impl Serialize for BlendState
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for BlendState
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Unpin for BlendState
impl Sync for BlendState
impl Send for BlendState
impl UnwindSafe for BlendState
impl RefUnwindSafe for BlendState
Blanket Implementations
impl<T> Supports<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> From<T> for 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> 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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,