Enum nanovg::CompositeOperation [−][src]
pub enum CompositeOperation { Basic(BasicCompositeOperation), BlendFunc { source: BlendFactor, destination: BlendFactor, }, BlendFuncSeparate { rgb_source: BlendFactor, rgb_destination: BlendFactor, alpha_source: BlendFactor, alpha_destination: BlendFactor, }, }
Variants
Basic(BasicCompositeOperation)
BlendFunc
Fields of BlendFunc
source: BlendFactor | |
destination: BlendFactor |
BlendFuncSeparate
Fields of BlendFuncSeparate
rgb_source: BlendFactor | |
rgb_destination: BlendFactor | |
alpha_source: BlendFactor | |
alpha_destination: BlendFactor |
Trait Implementations
impl Copy for CompositeOperation
[src]
impl Copy for CompositeOperation
impl Clone for CompositeOperation
[src]
impl Clone for CompositeOperation
fn clone(&self) -> CompositeOperation
[src]
fn clone(&self) -> CompositeOperation
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for CompositeOperation
[src]
impl Debug for CompositeOperation
Auto Trait Implementations
impl Send for CompositeOperation
impl Send for CompositeOperation
impl Sync for CompositeOperation
impl Sync for CompositeOperation