LibreOffice Module cppcanvas (master) 1
Public Member Functions | List of all members
cppcanvas::BitmapCanvas Class Referenceabstract

BitmapCanvas interface. More...

#include <bitmapcanvas.hxx>

Inheritance diagram for cppcanvas::BitmapCanvas:
[legend]
Collaboration diagram for cppcanvas::BitmapCanvas:
[legend]

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
 
Canvasoperator= (Canvas const &)=default
 
Canvasoperator= (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...
 

Detailed Description

BitmapCanvas interface.

Definition at line 39 of file bitmapcanvas.hxx.

Member Function Documentation

◆ getSize()

virtual ::basegfx::B2ISize cppcanvas::BitmapCanvas::getSize ( ) const
pure virtual

The documentation for this class was generated from the following file: