LibreOffice Module cppcanvas (master) 1
|
#include <implbitmapcanvas.hxx>
Public Member Functions | |
ImplBitmapCanvas (const css::uno::Reference< css::rendering::XBitmapCanvas > &rCanvas) | |
virtual | ~ImplBitmapCanvas () override |
ImplBitmapCanvas (ImplBitmapCanvas const &)=default | |
ImplBitmapCanvas (ImplBitmapCanvas &&)=default | |
ImplBitmapCanvas & | operator= (ImplBitmapCanvas const &)=delete |
ImplBitmapCanvas & | operator= (ImplBitmapCanvas &&)=delete |
virtual ::basegfx::B2ISize | getSize () const override |
virtual CanvasSharedPtr | clone () const override |
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 |
Private Attributes | |
const css::uno::Reference< css::rendering::XBitmapCanvas > | mxBitmapCanvas |
const css::uno::Reference< css::rendering::XBitmap > | mxBitmap |
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... | |
Protected Member Functions inherited from cppcanvas::internal::ImplCanvas | |
ImplCanvas (css::uno::Reference< css::rendering::XCanvas > xCanvas) | |
virtual | ~ImplCanvas () override |
ImplCanvas (ImplCanvas const &)=default | |
ImplCanvas (ImplCanvas &&)=default | |
ImplCanvas & | operator= (ImplCanvas const &)=delete |
ImplCanvas & | operator= (ImplCanvas &&)=delete |
virtual void | setTransformation (const ::basegfx::B2DHomMatrix &rMatrix) override |
virtual ::basegfx::B2DHomMatrix | getTransformation () const override |
virtual void | setClip (const ::basegfx::B2DPolyPolygon &rClipPoly) override |
virtual void | setClip () override |
virtual ::basegfx::B2DPolyPolygon const * | getClip () const override |
Get current clip. More... | |
virtual CanvasSharedPtr | clone () const override |
virtual void | clear () const override |
virtual css::uno::Reference< css::rendering::XCanvas > | getUNOCanvas () const override |
virtual css::rendering::ViewState | getViewState () const override |
Definition at line 32 of file implbitmapcanvas.hxx.
|
explicit |
|
overridevirtual |
Definition at line 41 of file implbitmapcanvas.cxx.
|
default |
|
default |
|
overridevirtual |
Reimplemented from cppcanvas::internal::ImplCanvas.
Definition at line 51 of file implbitmapcanvas.cxx.
|
overridevirtual |
Implements cppcanvas::BitmapCanvas.
Definition at line 45 of file implbitmapcanvas.cxx.
References mxBitmap.
|
delete |
|
delete |
|
private |
Definition at line 49 of file implbitmapcanvas.hxx.
|
private |
Definition at line 48 of file implbitmapcanvas.hxx.