Struct qt_gui::q_paint_engine::DirtyFlag
source · pub struct DirtyFlag(/* private fields */);
Expand description
These types are used by QPainter to trigger lazy updates of the various states in the QPaintEngine using QPaintEngine::updateState().
C++ enum: QPaintEngine::DirtyFlag
.
These types are used by QPainter to trigger lazy updates of the various states in the QPaintEngine using QPaintEngine::updateState().
A paint engine must update every dirty state.
The DirtyFlags type is a typedef for QFlags<DirtyFlag>. It stores an OR combination of DirtyFlag values.
Implementations§
source§impl DirtyFlag
impl DirtyFlag
sourcepub const DirtyPen: DirtyFlag = _
pub const DirtyPen: DirtyFlag = _
The pen is dirty and needs to be updated. (C++ enum variant: DirtyPen = 1
)
sourcepub const DirtyBrush: DirtyFlag = _
pub const DirtyBrush: DirtyFlag = _
The brush is dirty and needs to be updated. (C++ enum variant: DirtyBrush = 2
)
sourcepub const DirtyBrushOrigin: DirtyFlag = _
pub const DirtyBrushOrigin: DirtyFlag = _
The brush origin is dirty and needs to updated. (C++ enum variant: DirtyBrushOrigin = 4
)
sourcepub const DirtyFont: DirtyFlag = _
pub const DirtyFont: DirtyFlag = _
The font is dirty and needs to be updated. (C++ enum variant: DirtyFont = 8
)
sourcepub const DirtyBackground: DirtyFlag = _
pub const DirtyBackground: DirtyFlag = _
The background is dirty and needs to be updated. (C++ enum variant: DirtyBackground = 16
)
sourcepub const DirtyBackgroundMode: DirtyFlag = _
pub const DirtyBackgroundMode: DirtyFlag = _
The background mode is dirty and needs to be updated. (C++ enum variant: DirtyBackgroundMode = 32
)
sourcepub const DirtyTransform: DirtyFlag = _
pub const DirtyTransform: DirtyFlag = _
The transform is dirty and needs to be updated. (C++ enum variant: DirtyTransform = 64
)
sourcepub const DirtyClipRegion: DirtyFlag = _
pub const DirtyClipRegion: DirtyFlag = _
The clip region is dirty and needs to be updated. (C++ enum variant: DirtyClipRegion = 128
)
sourcepub const DirtyClipPath: DirtyFlag = _
pub const DirtyClipPath: DirtyFlag = _
The clip path is dirty and needs to be updated. (C++ enum variant: DirtyClipPath = 256
)
sourcepub const DirtyHints: DirtyFlag = _
pub const DirtyHints: DirtyFlag = _
The render hints is dirty and needs to be updated. (C++ enum variant: DirtyHints = 512
)
sourcepub const DirtyCompositionMode: DirtyFlag = _
pub const DirtyCompositionMode: DirtyFlag = _
The composition mode is dirty and needs to be updated. (C++ enum variant: DirtyCompositionMode = 1024
)
sourcepub const DirtyClipEnabled: DirtyFlag = _
pub const DirtyClipEnabled: DirtyFlag = _
Whether clipping is enabled or not is dirty and needs to be updated. (C++ enum variant: DirtyClipEnabled = 2048
)
sourcepub const DirtyOpacity: DirtyFlag = _
pub const DirtyOpacity: DirtyFlag = _
The constant opacity has changed and needs to be updated as part of the state change in QPaintEngine::updateState(). (C++ enum variant: DirtyOpacity = 4096
)