QPainter: code tidies
* Use nullptr instead of 0 * static_assert that certain arrays have the expected size. Change-Id: Ia1ddc7a862d9a237c5049b0b8efa33eb3dd4f8ca Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
This commit is contained in:
parent
2f11edad9e
commit
c95873400f
@ -4182,6 +4182,8 @@ CompositionFunctionSolid qt_functionForModeSolid_C[] = {
|
||||
rasterop_solid_NotDestination
|
||||
};
|
||||
|
||||
static_assert(std::size(qt_functionForModeSolid_C) == QPainter::NCompositionModes);
|
||||
|
||||
CompositionFunctionSolid64 qt_functionForModeSolid64_C[] = {
|
||||
#if QT_CONFIG(raster_64bit)
|
||||
comp_func_solid_SourceOver_rgb64,
|
||||
@ -4217,6 +4219,8 @@ CompositionFunctionSolid64 qt_functionForModeSolid64_C[] = {
|
||||
nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr
|
||||
};
|
||||
|
||||
static_assert(std::size(qt_functionForModeSolid64_C) == QPainter::NCompositionModes);
|
||||
|
||||
CompositionFunctionSolidFP qt_functionForModeSolidFP_C[] = {
|
||||
#if QT_CONFIG(raster_fp)
|
||||
comp_func_solid_SourceOver_rgbafp,
|
||||
@ -4244,13 +4248,15 @@ CompositionFunctionSolidFP qt_functionForModeSolidFP_C[] = {
|
||||
comp_func_solid_Difference_rgbafp,
|
||||
comp_func_solid_Exclusion_rgbafp,
|
||||
#else
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
|
||||
nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
|
||||
#endif
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0
|
||||
nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
|
||||
nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr
|
||||
};
|
||||
|
||||
static_assert(std::size(qt_functionForModeSolidFP_C) == QPainter::NCompositionModes);
|
||||
|
||||
CompositionFunction qt_functionForMode_C[] = {
|
||||
comp_func_SourceOver,
|
||||
comp_func_DestinationOver,
|
||||
@ -4292,6 +4298,8 @@ CompositionFunction qt_functionForMode_C[] = {
|
||||
rasterop_NotDestination
|
||||
};
|
||||
|
||||
static_assert(std::size(qt_functionForMode_C) == QPainter::NCompositionModes);
|
||||
|
||||
CompositionFunction64 qt_functionForMode64_C[] = {
|
||||
#if QT_CONFIG(raster_64bit)
|
||||
comp_func_SourceOver_rgb64,
|
||||
@ -4327,6 +4335,8 @@ CompositionFunction64 qt_functionForMode64_C[] = {
|
||||
nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr
|
||||
};
|
||||
|
||||
static_assert(std::size(qt_functionForMode64_C) == QPainter::NCompositionModes);
|
||||
|
||||
CompositionFunctionFP qt_functionForModeFP_C[] = {
|
||||
#if QT_CONFIG(raster_fp)
|
||||
comp_func_SourceOver_rgbafp,
|
||||
@ -4354,11 +4364,13 @@ CompositionFunctionFP qt_functionForModeFP_C[] = {
|
||||
comp_func_Difference_rgbafp,
|
||||
comp_func_Exclusion_rgbafp,
|
||||
#else
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
|
||||
nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
|
||||
#endif
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0
|
||||
nullptr, nullptr, nullptr, nullptr, nullptr, nullptr,
|
||||
nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr
|
||||
};
|
||||
|
||||
static_assert(std::size(qt_functionForModeFP_C) == QPainter::NCompositionModes);
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
@ -2310,6 +2310,8 @@ void QPainter::setBrushOrigin(const QPointF &p)
|
||||
where the source is OR'ed with the inverted destination pixels
|
||||
(src OR (NOT dst)).
|
||||
|
||||
\omitvalue NCompositionModes
|
||||
|
||||
\sa compositionMode(), setCompositionMode(), {QPainter#Composition
|
||||
Modes}{Composition Modes}, {Image Composition Example}
|
||||
*/
|
||||
|
@ -136,7 +136,9 @@ public:
|
||||
RasterOp_SourceOrNotDestination,
|
||||
RasterOp_ClearDestination,
|
||||
RasterOp_SetDestination,
|
||||
RasterOp_NotDestination
|
||||
RasterOp_NotDestination,
|
||||
|
||||
NCompositionModes
|
||||
};
|
||||
void setCompositionMode(CompositionMode mode);
|
||||
CompositionMode compositionMode() const;
|
||||
|
Loading…
x
Reference in New Issue
Block a user