LibreOffice Module cppcanvas (master) 1
|
#include <implcanvas.hxx>
Public Member Functions | |
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 |
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 | |
css::rendering::ViewState | maViewState |
std::optional< basegfx::B2DPolyPolygon > | maClipPolyPolygon |
const css::uno::Reference< css::rendering::XCanvas > | mxCanvas |
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... | |
Definition at line 47 of file implcanvas.hxx.
|
explicit |
|
overridevirtual |
Definition at line 46 of file implcanvas.cxx.
|
default |
|
default |
|
overridevirtual |
|
overridevirtual |
Implements cppcanvas::Canvas.
Reimplemented in cppcanvas::internal::ImplBitmapCanvas, and cppcanvas::internal::ImplSpriteCanvas.
Definition at line 80 of file implcanvas.cxx.
|
overridevirtual |
Get current clip.
Implements cppcanvas::Canvas.
Definition at line 75 of file implcanvas.cxx.
|
overridevirtual |
Implements cppcanvas::Canvas.
Definition at line 55 of file implcanvas.cxx.
Referenced by cppcanvas::internal::ImplSpriteCanvas::ImplSpriteCanvas().
|
overridevirtual |
|
overridevirtual |
|
delete |
|
delete |
|
overridevirtual |
Implements cppcanvas::Canvas.
Definition at line 69 of file implcanvas.cxx.
|
overridevirtual |
Implements cppcanvas::Canvas.
Definition at line 62 of file implcanvas.cxx.
|
overridevirtual |
Implements cppcanvas::Canvas.
Reimplemented in cppcanvas::internal::ImplSpriteCanvas.
Definition at line 50 of file implcanvas.cxx.
Referenced by cppcanvas::internal::ImplSpriteCanvas::setTransformation().
|
private |
Definition at line 76 of file implcanvas.hxx.
|
mutableprivate |
Definition at line 75 of file implcanvas.hxx.
|
private |
Definition at line 77 of file implcanvas.hxx.