Enum sdl2_sys::SDL_BlendMode [−][src]
#[repr(u32)] pub enum SDL_BlendMode { SDL_BLENDMODE_NONE, SDL_BLENDMODE_BLEND, SDL_BLENDMODE_ADD, SDL_BLENDMODE_MOD, SDL_BLENDMODE_INVALID, }
\brief The blend mode used in SDL_RenderCopy() and drawing operations.
Variants
< no blending dstRGBA = srcRGBA
< alpha blending dstRGB = (srcRGB * srcA) + (dstRGB * (1-srcA)) dstA = srcA + (dstA * (1-srcA))
< additive blending dstRGB = (srcRGB * srcA) + dstRGB dstA = dstA
< color modulate dstRGB = srcRGB * dstRGB dstA = dstA
Trait Implementations
impl Clone for SDL_BlendMode
[src]
impl Clone for SDL_BlendMode
[src]fn clone(&self) -> SDL_BlendMode
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for SDL_BlendMode
[src]
impl Copy for SDL_BlendMode
[src]impl Eq for SDL_BlendMode
[src]
impl Eq for SDL_BlendMode
[src]impl Hash for SDL_BlendMode
[src]
impl Hash for SDL_BlendMode
[src]impl PartialEq<SDL_BlendMode> for SDL_BlendMode
[src]
impl PartialEq<SDL_BlendMode> for SDL_BlendMode
[src]fn eq(&self, other: &SDL_BlendMode) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn ne(&self, other: &Rhs) -> boolimpl StructuralEq for SDL_BlendMode
[src]
impl StructuralEq for SDL_BlendMode
[src]impl StructuralPartialEq for SDL_BlendMode
[src]
impl StructuralPartialEq for SDL_BlendMode
[src]