|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Enum
com.trolltech.qt.gui.QPaintEngine.PaintEngineFeature
public static final class QPaintEngine.PaintEngineFeature
This enum is used to describe the features or capabilities that the paint engine has. If a feature is not supported by the engine, QPainter
will do a best effort to emulate that feature through other means and pass on an alpha blended QImage
to the engine with the emulated results. Some features cannot be emulated: AlphaBlend
and PorterDuff
.
Field Summary | |
---|---|
static QPaintEngine.PaintEngineFeature |
AllFeatures
All of the above features. |
static QPaintEngine.PaintEngineFeature |
AlphaBlend
The engine can alpha blend primitives. |
static QPaintEngine.PaintEngineFeature |
Antialiasing
The engine can use antialising to improve the appearance of rendered primitives. |
static QPaintEngine.PaintEngineFeature |
BlendModes
The engine supports blending modes. |
static QPaintEngine.PaintEngineFeature |
BrushStroke
The engine supports drawing strokes that contain brushes as fills, not just solid colors (e.g. |
static QPaintEngine.PaintEngineFeature |
ConicalGradientFill
The engine supports conical gradient fills. |
static QPaintEngine.PaintEngineFeature |
ConstantOpacity
The engine supports the feature provided by QPainter::setOpacity() . |
static QPaintEngine.PaintEngineFeature |
LinearGradientFill
The engine supports linear gradient fills. |
static QPaintEngine.PaintEngineFeature |
MaskedBrush
The engine is capable of rendering brushes that has a texture with an alpha channel or a mask. |
static QPaintEngine.PaintEngineFeature |
ObjectBoundingModeGradients
The engine has native support for gradients with coordinate mode QGradient::ObjectBoundingMode . |
static QPaintEngine.PaintEngineFeature |
PainterPaths
The engine has path support. |
static QPaintEngine.PaintEngineFeature |
PaintOutsidePaintEvent
The engine is capable of painting outside of paint events. |
static QPaintEngine.PaintEngineFeature |
PatternBrush
The engine is capable of rendering brushes with the brush patterns specified in Qt::BrushStyle . |
static QPaintEngine.PaintEngineFeature |
PatternTransform
The engine has support for transforming brush patterns. |
static QPaintEngine.PaintEngineFeature |
PerspectiveTransform
The engine has support for performing perspective transformations on primitives. |
static QPaintEngine.PaintEngineFeature |
PixmapTransform
The engine can transform pixmaps, including rotation and shearing. |
static QPaintEngine.PaintEngineFeature |
PorterDuff
The engine supports Porter-Duff operations |
static QPaintEngine.PaintEngineFeature |
PrimitiveTransform
The engine has support for transforming drawing primitives. |
static QPaintEngine.PaintEngineFeature |
RadialGradientFill
The engine supports radial gradient fills. |
Method Summary | |
---|---|
static QPaintEngine.PaintEngineFeatures |
createQFlags(QPaintEngine.PaintEngineFeature[] values)
|
static QPaintEngine.PaintEngineFeature |
resolve(int value)
|
int |
value()
This function should return an integer value for the enum values of the enumeration that implements this interface. |
static QPaintEngine.PaintEngineFeature |
valueOf(java.lang.String name)
|
static QPaintEngine.PaintEngineFeature[] |
values()
|
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final QPaintEngine.PaintEngineFeature PrimitiveTransform
public static final QPaintEngine.PaintEngineFeature PatternTransform
public static final QPaintEngine.PaintEngineFeature PixmapTransform
public static final QPaintEngine.PaintEngineFeature PatternBrush
Qt::BrushStyle
.
public static final QPaintEngine.PaintEngineFeature LinearGradientFill
public static final QPaintEngine.PaintEngineFeature RadialGradientFill
public static final QPaintEngine.PaintEngineFeature ConicalGradientFill
public static final QPaintEngine.PaintEngineFeature AlphaBlend
public static final QPaintEngine.PaintEngineFeature PorterDuff
public static final QPaintEngine.PaintEngineFeature PainterPaths
public static final QPaintEngine.PaintEngineFeature Antialiasing
public static final QPaintEngine.PaintEngineFeature BrushStroke
public static final QPaintEngine.PaintEngineFeature ConstantOpacity
QPainter::setOpacity()
.
public static final QPaintEngine.PaintEngineFeature MaskedBrush
public static final QPaintEngine.PaintEngineFeature PerspectiveTransform
public static final QPaintEngine.PaintEngineFeature BlendModes
public static final QPaintEngine.PaintEngineFeature ObjectBoundingModeGradients
QGradient::ObjectBoundingMode
. Otherwise, if QPaintEngine::PatternTransform
is supported, object bounding mode gradients are converted to gradients with coordinate mode QGradient::LogicalMode
and a brush transform for the coordinate mapping.
public static final QPaintEngine.PaintEngineFeature PaintOutsidePaintEvent
public static final QPaintEngine.PaintEngineFeature AllFeatures
Method Detail |
---|
public static QPaintEngine.PaintEngineFeature[] values()
public static QPaintEngine.PaintEngineFeature valueOf(java.lang.String name)
public int value()
value
in interface QtEnumerator
public static QPaintEngine.PaintEngineFeatures createQFlags(QPaintEngine.PaintEngineFeature[] values)
public static QPaintEngine.PaintEngineFeature resolve(int value)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |