193 tools::Polygon aChordPoly( aRect, aStart, aEnd, PolyStyle::Chord );
195 if ( aChordPoly.
GetSize() >= 2 )
virtual void InitClipRegion()
SAL_DLLPRIVATE bool is_double_buffered_window() const
SAL_DLLPRIVATE void InitLineColor()
void DrawEllipse(const tools::Rectangle &rRect)
SAL_DLLPRIVATE tools::Rectangle ImplLogicToDevicePixel(const tools::Rectangle &rLogicRect) const
Convert a logical rectangle to a rectangle in physical device pixel units.
virtual bool AcquireGraphics() const =0
Acquire a graphics device that the output device uses to draw on.
SAL_DLLPRIVATE bool ImplIsRecordLayout() const
SAL_DLLPRIVATE void InitFillColor()
SalGraphics * mpGraphics
Graphics context to draw on.
void DrawChord(const tools::Rectangle &rRect, const Point &rStartPt, const Point &rEndPt)
bool IsDeviceOutputNecessary() const
VclPtr< VirtualDevice > mpAlphaVDev
void DrawArc(const tools::Rectangle &rRect, const Point &rStartPt, const Point &rEndPt)
void DrawPie(const tools::Rectangle &rRect, const Point &rStartPt, const Point &rEndPt)
void DrawPolyLine(sal_uInt32 nPoints, Point const *pPtAry, const OutputDevice &rOutDev)
void DrawPolygon(sal_uInt32 nPoints, const Point *pPtAry, const OutputDevice &rOutDev)