LibreOffice Module vcl (master)  1
Namespaces | Functions
region.cxx File Reference
#include <memory>
#include <tools/vcompat.hxx>
#include <tools/stream.hxx>
#include <osl/diagnose.h>
#include <sal/log.hxx>
#include <vcl/canvastools.hxx>
#include <vcl/region.hxx>
#include <regionband.hxx>
#include <basegfx/polygon/b2dpolypolygontools.hxx>
#include <basegfx/polygon/b2dpolygontools.hxx>
#include <basegfx/polygon/b2dpolygonclipper.hxx>
#include <basegfx/polygon/b2dpolypolygoncutter.hxx>
#include <basegfx/range/b2drange.hxx>
#include <basegfx/matrix/b2dhommatrixtools.hxx>
#include <tools/poly.hxx>
Include dependency graph for region.cxx:

Go to the source code of this file.

Namespaces

 vcl
 

Functions

static std::unique_ptr< RegionBandvcl::ImplCreateRegionBandFromPolyPolygon (const tools::PolyPolygon &rPolyPolygon)
 
SvStreamvcl::ReadRegion (SvStream &rIStrm, vcl::Region &rRegion)
 
SvStreamvcl::WriteRegion (SvStream &rOStrm, const vcl::Region &rRegion)
 
static bool vcl::ImplPolygonRectTest (const tools::Polygon &rPoly, tools::Rectangle *pRectOut=nullptr)