LibreOffice Module canvas (master) 1
Classes | Namespaces | Functions
impltools.hxx File Reference
#include <osl/mutex.hxx>
#include <vcl/svapp.hxx>
#include <vcl/outdev.hxx>
#include <basegfx/polygon/b2dpolypolygon.hxx>
#include <com/sun/star/uno/Reference.hxx>
#include "outdevprovider.hxx"
Include dependency graph for impltools.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vclcanvas::tools::LocalGuard
 
class  vclcanvas::tools::OutDevStateKeeper
 

Namespaces

namespace  basegfx
 
namespace  basegfx::matrix
 
namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::awt
 
namespace  com::sun::star::drawing
 
namespace  com::sun::star::geometry
 
namespace  com::sun::star::rendering
 
namespace  vclcanvas
 
namespace  vclcanvas::tools
 

Functions

::BitmapEx vclcanvas::tools::bitmapExFromXBitmap (const css::uno::Reference< css::rendering::XBitmap > &)
 
bool vclcanvas::tools::setupFontTransform (::Point &o_rPoint, vcl::Font &io_rVCLFont, const css::rendering::ViewState &viewState, const css::rendering::RenderState &renderState, ::OutputDevice const &rOutDev)
 Setup VCL font and output position. More...
 
void vclcanvas::tools::setupFontWidth (const css::geometry::Matrix2D &rFontMatrix, vcl::Font &rFont, OutputDevice &rOutDev)
 
bool vclcanvas::tools::isRectangle (const ::tools::PolyPolygon &rPolyPoly)
 Predicate, to determine whether polygon is actually an axis-aligned rectangle. More...
 
::Point vclcanvas::tools::mapRealPoint2D (const css::geometry::RealPoint2D &rPoint, const css::rendering::ViewState &rViewState, const css::rendering::RenderState &rRenderState)
 
::tools::PolyPolygon vclcanvas::tools::mapPolyPolygon (const ::basegfx::B2DPolyPolygon &rPoly, const css::rendering::ViewState &rViewState, const css::rendering::RenderState &rRenderState)
 
::BitmapEx vclcanvas::tools::transformBitmap (const BitmapEx &rBitmap, const ::basegfx::B2DHomMatrix &rTransform)
 
void vclcanvas::tools::SetDefaultDeviceAntiAliasing (OutputDevice *pDevice)