Struct qt_core::BrushStyle
source · pub struct BrushStyle(/* private fields */);
Expand description
This enum type defines the brush styles supported by Qt, i.e. the fill pattern of shapes drawn using QPainter.
C++ enum: Qt::BrushStyle
.
Implementations§
source§impl BrushStyle
impl BrushStyle
sourcepub const NoBrush: BrushStyle = _
pub const NoBrush: BrushStyle = _
No brush pattern. (C++ enum variant: NoBrush = 0
)
sourcepub const SolidPattern: BrushStyle = _
pub const SolidPattern: BrushStyle = _
Uniform color. (C++ enum variant: SolidPattern = 1
)
sourcepub const Dense1Pattern: BrushStyle = _
pub const Dense1Pattern: BrushStyle = _
Extremely dense brush pattern. (C++ enum variant: Dense1Pattern = 2
)
sourcepub const Dense2Pattern: BrushStyle = _
pub const Dense2Pattern: BrushStyle = _
Very dense brush pattern. (C++ enum variant: Dense2Pattern = 3
)
sourcepub const Dense3Pattern: BrushStyle = _
pub const Dense3Pattern: BrushStyle = _
Somewhat dense brush pattern. (C++ enum variant: Dense3Pattern = 4
)
sourcepub const Dense4Pattern: BrushStyle = _
pub const Dense4Pattern: BrushStyle = _
Half dense brush pattern. (C++ enum variant: Dense4Pattern = 5
)
sourcepub const Dense5Pattern: BrushStyle = _
pub const Dense5Pattern: BrushStyle = _
Somewhat sparse brush pattern. (C++ enum variant: Dense5Pattern = 6
)
sourcepub const Dense6Pattern: BrushStyle = _
pub const Dense6Pattern: BrushStyle = _
Very sparse brush pattern. (C++ enum variant: Dense6Pattern = 7
)
sourcepub const Dense7Pattern: BrushStyle = _
pub const Dense7Pattern: BrushStyle = _
Extremely sparse brush pattern. (C++ enum variant: Dense7Pattern = 8
)
sourcepub const HorPattern: BrushStyle = _
pub const HorPattern: BrushStyle = _
Horizontal lines. (C++ enum variant: HorPattern = 9
)
sourcepub const VerPattern: BrushStyle = _
pub const VerPattern: BrushStyle = _
Vertical lines. (C++ enum variant: VerPattern = 10
)
sourcepub const CrossPattern: BrushStyle = _
pub const CrossPattern: BrushStyle = _
Crossing horizontal and vertical lines. (C++ enum variant: CrossPattern = 11
)
sourcepub const BDiagPattern: BrushStyle = _
pub const BDiagPattern: BrushStyle = _
Backward diagonal lines. (C++ enum variant: BDiagPattern = 12
)
sourcepub const FDiagPattern: BrushStyle = _
pub const FDiagPattern: BrushStyle = _
Forward diagonal lines. (C++ enum variant: FDiagPattern = 13
)
sourcepub const DiagCrossPattern: BrushStyle = _
pub const DiagCrossPattern: BrushStyle = _
Crossing diagonal lines. (C++ enum variant: DiagCrossPattern = 14
)
sourcepub const LinearGradientPattern: BrushStyle = _
pub const LinearGradientPattern: BrushStyle = _
Linear gradient (set using a dedicated QBrush constructor). (C++ enum variant: LinearGradientPattern = 15
)
sourcepub const RadialGradientPattern: BrushStyle = _
pub const RadialGradientPattern: BrushStyle = _
Radial gradient (set using a dedicated QBrush constructor). (C++ enum variant: RadialGradientPattern = 16
)
sourcepub const ConicalGradientPattern: BrushStyle = _
pub const ConicalGradientPattern: BrushStyle = _
Conical gradient (set using a dedicated QBrush constructor). (C++ enum variant: ConicalGradientPattern = 17
)
sourcepub const TexturePattern: BrushStyle = _
pub const TexturePattern: BrushStyle = _
Custom pattern (see QBrush::setTexture()). (C++ enum variant: TexturePattern = 24
)
Trait Implementations§
source§impl Clone for BrushStyle
impl Clone for BrushStyle
source§fn clone(&self) -> BrushStyle
fn clone(&self) -> BrushStyle
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for BrushStyle
impl Debug for BrushStyle
source§impl From<BrushStyle> for c_int
impl From<BrushStyle> for c_int
source§fn from(value: BrushStyle) -> Self
fn from(value: BrushStyle) -> Self
source§impl From<i32> for BrushStyle
impl From<i32> for BrushStyle
source§impl PartialEq for BrushStyle
impl PartialEq for BrushStyle
source§fn eq(&self, other: &BrushStyle) -> bool
fn eq(&self, other: &BrushStyle) -> bool
self
and other
values to be equal, and is used
by ==
.