21class PolyPolygonColorPrimitive2D;
22class PolygonHairlinePrimitive2D;
23class BitmapPrimitive2D;
24class UnifiedTransparencePrimitive2D;
25class BackgroundColorPrimitive2D;
26class TransparencePrimitive2D;
28class ModifiedColorPrimitive2D;
29class TransformPrimitive2D;
30class PointArrayPrimitive2D;
31class MarkerArrayPrimitive2D;
32class PolygonStrokePrimitive2D;
33class LineRectanglePrimitive2D;
34class FilledRectanglePrimitive2D;
35class SingleLinePrimitive2D;
49 void processPolygonHairlinePrimitive2D(
51 void processPolyPolygonColorPrimitive2D(
59 void processModifiedColorPrimitive2D(
68 void processPolygonStrokePrimitive2D(
70 void processLineRectanglePrimitive2D(
72 void processFilledRectanglePrimitive2D(
86 bool hasError()
const {
return cairo_status(mpRT) != CAIRO_STATUS_SUCCESS; }
91 bool valid()
const {
return hasRenderTarget() && !hasError(); }
struct _cairo_surface cairo_surface_t
BackgroundColorPrimitive2D class.
FilledRectanglePrimitive2D class.
LineRectanglePrimitive2D class.
MarkerArrayPrimitive2D class.
ModifiedColorPrimitive2D class.
PointArrayPrimitive2D class.
PolyPolygonColorPrimitive2D class.
PolygonHairlinePrimitive2D class.
PolygonStrokePrimitive2D class.
SingleLinePrimitive2D class.
TransparencePrimitive2D class.
UnifiedTransparencePrimitive2D class.
void setRenderTarget(cairo_t *mpNewRT)
bool hasRenderTarget() const
void processUnifiedTransparencePrimitive2D(const primitive2d::UnifiedTransparencePrimitive2D &rTransCandidate)
void processBackgroundColorPrimitive2D(const primitive2d::BackgroundColorPrimitive2D &rBackgroundColorCandidate)
basegfx::BColorModifierStack maBColorModifierStack
void processMarkerArrayPrimitive2D(const primitive2d::MarkerArrayPrimitive2D &rMarkerArrayCandidate)
#define DRAWINGLAYER_DLLPUBLIC