LibreOffice Module canvas (master)  1
Classes | Namespaces | Enumerations | Functions
cairo_canvashelper.hxx File Reference
#include <com/sun/star/geometry/IntegerPoint2D.hpp>
#include <com/sun/star/geometry/IntegerRectangle2D.hpp>
#include <com/sun/star/rendering/IntegerBitmapLayout.hpp>
#include <com/sun/star/rendering/XCanvas.hpp>
#include <vcl/vclptr.hxx>
#include <vcl/virdev.hxx>
#include <vcl/cairo.hxx>
#include "cairo_surfaceprovider.hxx"
Include dependency graph for cairo_canvashelper.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cairocanvas::CanvasHelper
 

Namespaces

 basegfx
 
 cairocanvas
 

Enumerations

enum  cairocanvas::Operation {
  cairocanvas::Stroke,
  cairocanvas::Fill,
  cairocanvas::Clip
}
 

Functions

void cairocanvas::doPolyPolygonImplementation (const ::basegfx::B2DPolyPolygon &aPolyPolygon, Operation aOperation, cairo_t *pCairo, const css::uno::Sequence< css::rendering::Texture > *pTextures, const SurfaceProviderRef &pDevice, css::rendering::FillRule eFillrule)
 also needed from SpriteHelper More...