LibreOffice Module vcl (master) 1
|
#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 <unotools/configmgr.hxx>
Go to the source code of this file.
Namespaces | |
namespace | vcl |
Functions | |
static std::shared_ptr< RegionBand > | vcl::ImplCreateRegionBandFromPolyPolygon (const tools::PolyPolygon &rPolyPolygon) |
SvStream & | vcl::ReadRegion (SvStream &rIStrm, vcl::Region &rRegion) |
SvStream & | vcl::WriteRegion (SvStream &rOStrm, const vcl::Region &rRegion) |
static bool | vcl::ImplPolygonRectTest (const tools::Polygon &rPoly, tools::Rectangle *pRectOut=nullptr) |