LibreOffice Module cppcanvas (master) 1
|
BitmapCanvas interface. More...
#include <bitmapcanvas.hxx>
Public Member Functions | |
virtual ::basegfx::B2ISize | getSize () const =0 |
Public Member Functions inherited from cppcanvas::Canvas | |
Canvas ()=default | |
Canvas (Canvas const &)=default | |
Canvas (Canvas &&)=default | |
Canvas & | operator= (Canvas const &)=default |
Canvas & | operator= (Canvas &&)=default |
virtual | ~Canvas () |
virtual void | setTransformation (const ::basegfx::B2DHomMatrix &rMatrix)=0 |
virtual ::basegfx::B2DHomMatrix | getTransformation () const =0 |
virtual void | setClip (const ::basegfx::B2DPolyPolygon &rClipPoly)=0 |
virtual void | setClip ()=0 |
virtual ::basegfx::B2DPolyPolygon const * | getClip () const =0 |
Get current clip. More... | |
virtual CanvasSharedPtr | clone () const =0 |
virtual void | clear () const =0 |
virtual css::uno::Reference< css::rendering::XCanvas > | getUNOCanvas () const =0 |
virtual css::rendering::ViewState | getViewState () const =0 |
Additional Inherited Members | |
Static Public Attributes inherited from cppcanvas::Canvas | |
static constexpr auto | ANTIALIASING_EXTRA_SIZE =2 |
Extra pixel used when canvas anti-aliases. More... | |
BitmapCanvas interface.
Definition at line 39 of file bitmapcanvas.hxx.
|
pure virtual |
Implemented in cppcanvas::internal::ImplBitmapCanvas.