pub struct CompositionMode(/* private fields */);Expand description
C++ enum: QPainter::CompositionMode.
Implementations§
Source§impl CompositionMode
impl CompositionMode
Sourcepub const CompositionModeSourceOver: CompositionMode
pub const CompositionModeSourceOver: CompositionMode
C++ enum variant: CompositionMode_SourceOver = 0
Sourcepub const CompositionModeDestinationOver: CompositionMode
pub const CompositionModeDestinationOver: CompositionMode
C++ enum variant: CompositionMode_DestinationOver = 1
Sourcepub const CompositionModeClear: CompositionMode
pub const CompositionModeClear: CompositionMode
C++ enum variant: CompositionMode_Clear = 2
Sourcepub const CompositionModeSource: CompositionMode
pub const CompositionModeSource: CompositionMode
C++ enum variant: CompositionMode_Source = 3
Sourcepub const CompositionModeDestination: CompositionMode
pub const CompositionModeDestination: CompositionMode
C++ enum variant: CompositionMode_Destination = 4
Sourcepub const CompositionModeSourceIn: CompositionMode
pub const CompositionModeSourceIn: CompositionMode
C++ enum variant: CompositionMode_SourceIn = 5
Sourcepub const CompositionModeDestinationIn: CompositionMode
pub const CompositionModeDestinationIn: CompositionMode
C++ enum variant: CompositionMode_DestinationIn = 6
Sourcepub const CompositionModeSourceOut: CompositionMode
pub const CompositionModeSourceOut: CompositionMode
C++ enum variant: CompositionMode_SourceOut = 7
Sourcepub const CompositionModeDestinationOut: CompositionMode
pub const CompositionModeDestinationOut: CompositionMode
C++ enum variant: CompositionMode_DestinationOut = 8
Sourcepub const CompositionModeSourceAtop: CompositionMode
pub const CompositionModeSourceAtop: CompositionMode
C++ enum variant: CompositionMode_SourceAtop = 9
Sourcepub const CompositionModeDestinationAtop: CompositionMode
pub const CompositionModeDestinationAtop: CompositionMode
C++ enum variant: CompositionMode_DestinationAtop = 10
Sourcepub const CompositionModeXor: CompositionMode
pub const CompositionModeXor: CompositionMode
C++ enum variant: CompositionMode_Xor = 11
Sourcepub const CompositionModePlus: CompositionMode
pub const CompositionModePlus: CompositionMode
C++ enum variant: CompositionMode_Plus = 12
Sourcepub const CompositionModeMultiply: CompositionMode
pub const CompositionModeMultiply: CompositionMode
C++ enum variant: CompositionMode_Multiply = 13
Sourcepub const CompositionModeScreen: CompositionMode
pub const CompositionModeScreen: CompositionMode
C++ enum variant: CompositionMode_Screen = 14
Sourcepub const CompositionModeOverlay: CompositionMode
pub const CompositionModeOverlay: CompositionMode
C++ enum variant: CompositionMode_Overlay = 15
Sourcepub const CompositionModeDarken: CompositionMode
pub const CompositionModeDarken: CompositionMode
C++ enum variant: CompositionMode_Darken = 16
Sourcepub const CompositionModeLighten: CompositionMode
pub const CompositionModeLighten: CompositionMode
C++ enum variant: CompositionMode_Lighten = 17
Sourcepub const CompositionModeColorDodge: CompositionMode
pub const CompositionModeColorDodge: CompositionMode
C++ enum variant: CompositionMode_ColorDodge = 18
Sourcepub const CompositionModeColorBurn: CompositionMode
pub const CompositionModeColorBurn: CompositionMode
C++ enum variant: CompositionMode_ColorBurn = 19
Sourcepub const CompositionModeHardLight: CompositionMode
pub const CompositionModeHardLight: CompositionMode
C++ enum variant: CompositionMode_HardLight = 20
Sourcepub const CompositionModeSoftLight: CompositionMode
pub const CompositionModeSoftLight: CompositionMode
C++ enum variant: CompositionMode_SoftLight = 21
Sourcepub const CompositionModeDifference: CompositionMode
pub const CompositionModeDifference: CompositionMode
C++ enum variant: CompositionMode_Difference = 22
Sourcepub const CompositionModeExclusion: CompositionMode
pub const CompositionModeExclusion: CompositionMode
C++ enum variant: CompositionMode_Exclusion = 23
Sourcepub const RasterOpSourceOrDestination: CompositionMode
pub const RasterOpSourceOrDestination: CompositionMode
C++ enum variant: RasterOp_SourceOrDestination = 24
Sourcepub const RasterOpSourceAndDestination: CompositionMode
pub const RasterOpSourceAndDestination: CompositionMode
C++ enum variant: RasterOp_SourceAndDestination = 25
Sourcepub const RasterOpSourceXorDestination: CompositionMode
pub const RasterOpSourceXorDestination: CompositionMode
C++ enum variant: RasterOp_SourceXorDestination = 26
Sourcepub const RasterOpNotSourceAndNotDestination: CompositionMode
pub const RasterOpNotSourceAndNotDestination: CompositionMode
C++ enum variant: RasterOp_NotSourceAndNotDestination = 27
Sourcepub const RasterOpNotSourceOrNotDestination: CompositionMode
pub const RasterOpNotSourceOrNotDestination: CompositionMode
C++ enum variant: RasterOp_NotSourceOrNotDestination = 28
Sourcepub const RasterOpNotSourceXorDestination: CompositionMode
pub const RasterOpNotSourceXorDestination: CompositionMode
C++ enum variant: RasterOp_NotSourceXorDestination = 29
Sourcepub const RasterOpNotSource: CompositionMode
pub const RasterOpNotSource: CompositionMode
C++ enum variant: RasterOp_NotSource = 30
Sourcepub const RasterOpNotSourceAndDestination: CompositionMode
pub const RasterOpNotSourceAndDestination: CompositionMode
C++ enum variant: RasterOp_NotSourceAndDestination = 31
Sourcepub const RasterOpSourceAndNotDestination: CompositionMode
pub const RasterOpSourceAndNotDestination: CompositionMode
C++ enum variant: RasterOp_SourceAndNotDestination = 32
Sourcepub const RasterOpNotSourceOrDestination: CompositionMode
pub const RasterOpNotSourceOrDestination: CompositionMode
C++ enum variant: RasterOp_NotSourceOrDestination = 33
Sourcepub const RasterOpSourceOrNotDestination: CompositionMode
pub const RasterOpSourceOrNotDestination: CompositionMode
C++ enum variant: RasterOp_SourceOrNotDestination = 34
Sourcepub const RasterOpClearDestination: CompositionMode
pub const RasterOpClearDestination: CompositionMode
C++ enum variant: RasterOp_ClearDestination = 35
Sourcepub const RasterOpSetDestination: CompositionMode
pub const RasterOpSetDestination: CompositionMode
C++ enum variant: RasterOp_SetDestination = 36
Sourcepub const RasterOpNotDestination: CompositionMode
pub const RasterOpNotDestination: CompositionMode
C++ enum variant: RasterOp_NotDestination = 37
Trait Implementations§
Source§impl Clone for CompositionMode
impl Clone for CompositionMode
Source§fn clone(&self) -> CompositionMode
fn clone(&self) -> CompositionMode
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CompositionMode
impl Debug for CompositionMode
Source§impl From<CompositionMode> for c_int
impl From<CompositionMode> for c_int
Source§fn from(value: CompositionMode) -> Self
fn from(value: CompositionMode) -> Self
Source§impl From<i32> for CompositionMode
impl From<i32> for CompositionMode
Source§impl PartialEq for CompositionMode
impl PartialEq for CompositionMode
Source§fn eq(&self, other: &CompositionMode) -> bool
fn eq(&self, other: &CompositionMode) -> bool
self and other values to be equal, and is used by ==.