7 #include "../../cgraphicspath.h" 8 #include "cairoutils.h" 25 const CColor& color2)
override;
27 bool hitTest (
const CPoint& p,
bool evenOddFilled =
false,
29 CPoint getCurrentPosition ()
override;
30 CRect getBoundingBox ()
override;
32 void dirty ()
override;
37 cairo_path_t* path {
nullptr};
Rect structure.
Definition: crect.h:17
Definition: cairopath.h:15
RGBA Color structure.
Definition: ccolor.h:15
void dirty() override
platform object should be released
Definition: cairopath.cpp:76
Graphics Path Object.
Definition: cgraphicspath.h:19
Gradient Object [new in 4.0].
Definition: cgradient.h:19
Definition: customcontrols.cpp:8
CGradient * createGradient(double color1Start, double color2Start, const CColor &color1, const CColor &color2) override
creates a new gradient object, you must release it with forget() when you're done with it ...
Definition: cairopath.cpp:26
Point structure.
Definition: cpoint.h:17