LibreOffice Module cppcanvas (master) 1
|
This interface defines basic properties of objects that can be painted on a Canvas. More...
#include <canvasgraphic.hxx>
Public Member Functions | |
virtual | ~CanvasGraphic () |
virtual void | setTransformation (const ::basegfx::B2DHomMatrix &rMatrix)=0 |
Set object transformation matrix. More... | |
virtual void | setClip (const ::basegfx::B2DPolyPolygon &rClipPoly)=0 |
Set object clipping polygon. More... | |
virtual void | setClip ()=0 |
Clear object clipping polygon. More... | |
virtual void | setCompositeOp (sal_Int8 aOp)=0 |
Set object composite mode. More... | |
virtual bool | draw () const =0 |
Render to parent canvas. More... | |
This interface defines basic properties of objects that can be painted on a Canvas.
Definition at line 44 of file canvasgraphic.hxx.
|
inlinevirtual |
Definition at line 48 of file canvasgraphic.hxx.
|
pure virtual |
Render to parent canvas.
This method renders the content to the parent canvas, i.e. the canvas this object was constructed for.
Implemented in cppcanvas::internal::ImplRenderer, cppcanvas::internal::ImplBitmap, and cppcanvas::internal::ImplPolyPolygon.
|
pure virtual |
Clear object clipping polygon.
Implemented in cppcanvas::internal::CanvasGraphicHelper.
|
pure virtual |
Set object clipping polygon.
Implemented in cppcanvas::internal::CanvasGraphicHelper.
|
pure virtual |
Set object composite mode.
Implemented in cppcanvas::internal::CanvasGraphicHelper.
|
pure virtual |
Set object transformation matrix.
Implemented in cppcanvas::internal::CanvasGraphicHelper.