20#ifndef INCLUDED_CPPCANVAS_CANVASGRAPHIC_HXX
21#define INCLUDED_CPPCANVAS_CANVASGRAPHIC_HXX
56 virtual void setClip( const ::basegfx::B2DPolyPolygon& rClipPoly ) = 0;
73 virtual bool draw()
const = 0;
This interface defines basic properties of objects that can be painted on a Canvas.
virtual void setClip()=0
Clear object clipping polygon.
virtual void setCompositeOp(sal_Int8 aOp)=0
Set object composite mode.
virtual void setTransformation(const ::basegfx::B2DHomMatrix &rMatrix)=0
Set object transformation matrix.
virtual void setClip(const ::basegfx::B2DPolyPolygon &rClipPoly)=0
Set object clipping polygon.
virtual bool draw() const =0
Render to parent canvas.
std::shared_ptr< PolyPolygon > PolyPolygonSharedPtr