Struct gfx_hal::pso::BlendState
source · [−]Expand description
Specifies whether to use blending, and if so, which operations to use for color and alpha channels.
Fields
color: BlendOp
The blend operation to use for the color channels.
alpha: BlendOp
The blend operation to use for the alpha channel.
Implementations
sourceimpl BlendState
impl BlendState
Trait Implementations
sourceimpl Clone for BlendState
impl Clone for BlendState
sourcefn clone(&self) -> BlendState
fn clone(&self) -> BlendState
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for BlendState
impl Debug for BlendState
sourceimpl Hash for BlendState
impl Hash for BlendState
sourceimpl PartialEq<BlendState> for BlendState
impl PartialEq<BlendState> for BlendState
sourcefn eq(&self, other: &BlendState) -> bool
fn eq(&self, other: &BlendState) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &BlendState) -> bool
fn ne(&self, other: &BlendState) -> bool
This method tests for !=
.
impl Copy for BlendState
impl Eq for BlendState
impl StructuralEq for BlendState
impl StructuralPartialEq for BlendState
Auto Trait Implementations
impl RefUnwindSafe for BlendState
impl Send for BlendState
impl Sync for BlendState
impl Unpin for BlendState
impl UnwindSafe for BlendState
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more