LibreOffice Module sfx2 (master) 1
Classes | Typedefs | Functions
drawinglayer::processor2d Namespace Reference

Classes

class  BaseProcessor2D
 
class  CairoPixelProcessor2D
 
class  ContourExtractor2D
 
class  D2DPixelProcessor2D
 
class  HitTestProcessor2D
 
class  LineGeometryExtractor2D
 
class  ObjectInfoPrimitiveExtractor2D
 
struct  TextAsPolygonDataNode
 
class  TextAsPolygonExtractor2D
 
class  VclMetafileProcessor2D
 
class  VclPixelProcessor2D
 
class  VclProcessor2D
 

Typedefs

typedef ::std::vector< TextAsPolygonDataNodeTextAsPolygonDataNodeVector
 

Functions

std::unique_ptr< BaseProcessor2DcreatePixelProcessor2DFromOutputDevice (OutputDevice &rTargetOutDev, const drawinglayer::geometry::ViewInformation2D &rViewInformation2D)
 
std::unique_ptr< BaseProcessor2DcreateProcessor2DFromOutputDevice (OutputDevice &rTargetOutDev, const drawinglayer::geometry::ViewInformation2D &rViewInformation2D)
 
void setOffsetXYCreatedBitmap (drawinglayer::primitive2d::FillGraphicPrimitive2D &rFillGraphicPrimitive2D, const BitmapEx &rBitmap)
 
void takeCareOfOffsetXY (const drawinglayer::primitive2d::FillGraphicPrimitive2D &rFillGraphicPrimitive2D, BitmapEx &rTarget, basegfx::B2DRange &rFillUnitRange)
 
bool prepareBitmapForDirectRender (const drawinglayer::primitive2d::FillGraphicPrimitive2D &rFillGraphicPrimitive2D, const drawinglayer::geometry::ViewInformation2D &rViewInformation2D, BitmapEx &rTarget, basegfx::B2DRange &rFillUnitRange, double fBigDiscreteArea=300.0 *300.0)
 
void calculateDiscreteVisibleRange (basegfx::B2DRange &rDiscreteVisibleRange, const basegfx::B2DRange &rContentRange, const drawinglayer::geometry::ViewInformation2D &rViewInformation2D)