LibreOffice Module cppcanvas (master) 1
|
SpriteCanvas interface. More...
#include <spritecanvas.hxx>
Public Member Functions | |
SpriteCanvas () | |
virtual bool | updateScreen (bool bUpdateAll) const =0 |
virtual CustomSpriteSharedPtr | createCustomSprite (const ::basegfx::B2DSize &) const =0 |
virtual css::uno::Reference< css::rendering::XSpriteCanvas > | getUNOSpriteCanvas () 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 Member Functions | |
SpriteCanvas (const SpriteCanvas &)=delete | |
SpriteCanvas & | operator= (const SpriteCanvas &)=delete |
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... | |
SpriteCanvas interface.
Definition at line 45 of file spritecanvas.hxx.
|
privatedelete |
|
inline |
Definition at line 50 of file spritecanvas.hxx.
|
pure virtual |
Implemented in cppcanvas::internal::ImplSpriteCanvas.
|
pure virtual |
Implemented in cppcanvas::internal::ImplSpriteCanvas.
|
privatedelete |
|
pure virtual |
Implemented in cppcanvas::internal::ImplSpriteCanvas.