LibreOffice Module vcl (master)  1
OutputDevice Member List

This is the complete list of members for OutputDevice, including all inherited members.

acquire() const VclReferenceBaseinline
AcquireGraphics() const =0OutputDeviceprotectedpure virtual
AddFontSubstitute(const OUString &rFontName, const OUString &rReplaceFontName, AddFontSubstituteFlags nFlags)OutputDevicestatic
AddGradientActions(const tools::Rectangle &rRect, const Gradient &rGradient, GDIMetaFile &rMtf)OutputDevice
AddHatchActions(const tools::PolyPolygon &rPolyPoly, const Hatch &rHatch, GDIMetaFile &rMtf)OutputDevice
AddTempDevFont(const OUString &rFileURL, const OUString &rFontName)OutputDevice
AddTextRectActions(const tools::Rectangle &rRect, const OUString &rOrigStr, DrawTextFlags nStyle, GDIMetaFile &rMtf)OutputDevice
approximate_char_width() const OutputDeviceprotected
approximate_digit_width() const OutputDevice
BeginFontSubstitution()OutputDevicestatic
BlendBitmap(const SalTwoRect &rPosAry, const Bitmap &rBmp)OutputDeviceprivate
BlendBitmap(Bitmap &aBmp, BitmapReadAccess const *pP, BitmapReadAccess const *pA, const sal_Int32 nOffY, const sal_Int32 nDstHeight, const sal_Int32 nOffX, const sal_Int32 nDstWidth, const tools::Rectangle &aBmpRect, const Size &aOutSz, const bool bHMirr, const bool bVMirr, const long *pMapX, const long *pMapY)OutputDeviceprivate
BlendBitmapWithAlpha(Bitmap &aBmp, BitmapReadAccess const *pP, BitmapReadAccess const *pA, const tools::Rectangle &aDstRect, const sal_Int32 nOffY, const sal_Int32 nDstHeight, const sal_Int32 nOffX, const sal_Int32 nDstWidth, const long *pMapX, const long *pMapY)OutputDeviceprivate
CalcHatchValues(const tools::Rectangle &rRect, long nDist, sal_uInt16 nAngle10, Point &rPt1, Point &rPt2, Size &rInc, Point &rEndPt1)OutputDeviceprivate
ClearStack()OutputDevice
ClipAndDrawGradientMetafile(const Gradient &rGradient, const tools::PolyPolygon &rPolyPoly)OutputDeviceprotectedvirtual
ClipToDeviceBounds(vcl::Region aRegion) const OutputDeviceprotectedvirtual
ClipToPaintRegion(tools::Rectangle &rDstRect)OutputDeviceprotectedvirtual
CopyArea(const Point &rDestPt, const Point &rSrcPt, const Size &rSrcSize, bool bWindowInvalidate=false)OutputDevicevirtual
CopyDeviceArea(SalTwoRect &aPosAry, bool bWindowInvalidate)OutputDeviceprotectedvirtual
CreateBitmapSurface(const BitmapSystemData &rData, const Size &rSize) const OutputDevice
CreateSurface(const cairo::CairoSurfaceSharedPtr &rSurface) const OutputDevice
CreateSurface(int x, int y, int width, int height) const OutputDevice
CreateTextLayoutCache(OUString const &)OutputDevicestatic
CreateUnoGraphics()OutputDevice
CreateUnoGraphicsList()OutputDevice
dispose() overrideOutputDeviceprotectedvirtual
disposeOnce()VclReferenceBase
DrawArc(const tools::Rectangle &rRect, const Point &rStartPt, const Point &rEndPt)OutputDevice
DrawBitmap(const Point &rDestPt, const Bitmap &rBitmap)OutputDevice
DrawBitmap(const Point &rDestPt, const Size &rDestSize, const Bitmap &rBitmap)OutputDevice
DrawBitmap(const Point &rDestPt, const Size &rDestSize, const Point &rSrcPtPixel, const Size &rSrcSizePixel, const Bitmap &rBitmap, MetaActionType nAction=MetaActionType::BMPSCALEPART)OutputDevice
DrawBitmapEx(const Point &rDestPt, const BitmapEx &rBitmapEx)OutputDevice
DrawBitmapEx(const Point &rDestPt, const Size &rDestSize, const BitmapEx &rBitmapEx)OutputDevice
DrawBitmapEx(const Point &rDestPt, const Size &rDestSize, const Point &rSrcPtPixel, const Size &rSrcSizePixel, const BitmapEx &rBitmapEx, MetaActionType nAction=MetaActionType::BMPEXSCALEPART)OutputDevice
DrawBitmapWallpaper(long nX, long nY, long nWidth, long nHeight, const Wallpaper &rWallpaper)OutputDeviceprivate
DrawBorder(tools::Rectangle aBorderRect)OutputDevicevirtual
DrawCheckered(const Point &rPos, const Size &rSize, sal_uInt32 nLen=8, Color aStart=COL_WHITE, Color aEnd=COL_BLACK)OutputDevice
DrawChord(const tools::Rectangle &rRect, const Point &rStartPt, const Point &rEndPt)OutputDevice
DrawColorWallpaper(long nX, long nY, long nWidth, long nHeight, const Wallpaper &rWallpaper)OutputDeviceprivate
DrawComplexGradient(const tools::Rectangle &rRect, const Gradient &rGradient, const tools::PolyPolygon *pClipPolyPoly)OutputDeviceprivate
DrawComplexGradientToMetafile(const tools::Rectangle &rRect, const Gradient &rGradient)OutputDeviceprivate
DrawCtrlText(const Point &rPos, const OUString &rStr, sal_Int32 nIndex=0, sal_Int32 nLen=-1, DrawTextFlags nStyle=DrawTextFlags::Mnemonic, MetricVector *pVector=nullptr, OUString *pDisplayText=nullptr, const SalLayoutGlyphs *pGlyphs=nullptr)OutputDevice
DrawDeviceAlphaBitmap(const Bitmap &rBmp, const AlphaMask &rAlpha, const Point &rDestPt, const Size &rDestSize, const Point &rSrcPtPixel, const Size &rSrcSizePixel)OutputDeviceprivate
DrawDeviceAlphaBitmapSlowPath(const Bitmap &rBitmap, const AlphaMask &rAlpha, tools::Rectangle aDstRect, tools::Rectangle aBmpRect, Size const &aOutSz, Point const &aOutPt)OutputDeviceprivate
DrawDeviceBitmap(const Point &rDestPt, const Size &rDestSize, const Point &rSrcPtPixel, const Size &rSrcSizePixel, BitmapEx &rBitmapEx)OutputDeviceprotectedvirtual
DrawDeviceMask(const Bitmap &rMask, const Color &rMaskColor, const Point &rDestPt, const Size &rDestSize, const Point &rSrcPtPixel, const Size &rSrcSizePixel)OutputDeviceprotectedvirtual
DrawEllipse(const tools::Rectangle &rRect)OutputDevice
DrawEPS(const Point &rPt, const Size &rSz, const GfxLink &rGfxLink, GDIMetaFile *pSubst=nullptr)OutputDevice
DrawGradient(const tools::Rectangle &rRect, const Gradient &rGradient)OutputDevice
DrawGradient(const tools::PolyPolygon &rPolyPoly, const Gradient &rGradient)OutputDevice
DrawGradientToMetafile(const tools::PolyPolygon &rPolyPoly, const Gradient &rGradient)OutputDeviceprivate
DrawGradientWallpaper(long nX, long nY, long nWidth, long nHeight, const Wallpaper &rWallpaper)OutputDeviceprotected
DrawGrid(const tools::Rectangle &rRect, const Size &rDist, DrawGridFlags nFlags)OutputDevice
DrawHatch(const tools::PolyPolygon &rPolyPoly, const Hatch &rHatch)OutputDevice
DrawHatch(const tools::PolyPolygon &rPolyPoly, const Hatch &rHatch, bool bMtf)OutputDevice
DrawHatchLine(const tools::Line &rLine, const tools::PolyPolygon &rPolyPoly, Point *pPtBuffer, bool bMtf)OutputDeviceprivate
DrawHatchLine_DrawLine(const Point &rStartPoint, const Point &rEndPoint)OutputDeviceprotectedvirtual
DrawImage(const Point &rPos, const Image &rImage, DrawImageFlags nStyle=DrawImageFlags::NONE)OutputDevice
DrawImage(const Point &rPos, const Size &rSize, const Image &rImage, DrawImageFlags nStyle=DrawImageFlags::NONE)OutputDevice
DrawInvisiblePolygon(const tools::PolyPolygon &rPolyPoly)OutputDeviceprotected
DrawLine(const Point &rStartPt, const Point &rEndPt)OutputDevice
DrawLine(const Point &rStartPt, const Point &rEndPt, const LineInfo &rLineInfo)OutputDevice
drawLine(basegfx::B2DPolyPolygon aLinePolyPolygon, const LineInfo &rInfo)OutputDeviceprivate
DrawLinearGradient(const tools::Rectangle &rRect, const Gradient &rGradient, const tools::PolyPolygon *pClipPolyPoly)OutputDeviceprivate
DrawLinearGradientToMetafile(const tools::Rectangle &rRect, const Gradient &rGradient)OutputDeviceprivate
DrawMask(const Point &rDestPt, const Bitmap &rBitmap, const Color &rMaskColor)OutputDevice
DrawMask(const Point &rDestPt, const Size &rDestSize, const Bitmap &rBitmap, const Color &rMaskColor)OutputDevice
DrawMask(const Point &rDestPt, const Size &rDestSize, const Point &rSrcPtPixel, const Size &rSrcSizePixel, const Bitmap &rBitmap, const Color &rMaskColor, MetaActionType nAction)OutputDevice
DrawNativeControl(ControlType nType, ControlPart nPart, const tools::Rectangle &rControlRegion, ControlState nState, const ImplControlValue &aValue, const OUString &aCaption, const Color &rBackgroundColor=COL_AUTO)OutputDevice
DrawOutDev(const Point &rDestPt, const Size &rDestSize, const Point &rSrcPt, const Size &rSrcSize)OutputDevicevirtual
DrawOutDev(const Point &rDestPt, const Size &rDestSize, const Point &rSrcPt, const Size &rSrcSize, const OutputDevice &rOutDev)OutputDevicevirtual
DrawOutDev(const Point &, const Size &, const Point &, const Size &, const Printer &)=deleteOutputDeviceprivate
drawOutDevDirect(const OutputDevice *pSrcDev, SalTwoRect &rPosAry)OutputDeviceprotected
DrawOutDevDirectCheck(const OutputDevice *pSrcDev) const OutputDeviceprotectedvirtual
DrawOutDevDirectProcess(const OutputDevice *pSrcDev, SalTwoRect &rPosAry, SalGraphics *pSrcGraphics)OutputDeviceprotectedvirtual
DrawPie(const tools::Rectangle &rRect, const Point &rStartPt, const Point &rEndPt)OutputDevice
DrawPixel(const Point &rPt)OutputDevice
DrawPixel(const Point &rPt, const Color &rColor)OutputDevice
DrawPolygon(const tools::Polygon &rPoly)OutputDevice
DrawPolygon(const basegfx::B2DPolygon &)OutputDevice
DrawPolyLine(const tools::Polygon &rPoly)OutputDevice
DrawPolyLine(const basegfx::B2DPolygon &, double fLineWidth=0.0, basegfx::B2DLineJoin eLineJoin=basegfx::B2DLineJoin::Round, css::drawing::LineCap eLineCap=css::drawing::LineCap_BUTT, double fMiterMinimumAngle=basegfx::deg2rad(15.0))OutputDevice
DrawPolyLine(const tools::Polygon &rPoly, const LineInfo &rLineInfo)OutputDevice
drawPolyLine(const tools::Polygon &rPoly, const LineInfo &rLineInfo)OutputDeviceprivate
DrawPolyLineDirect(const basegfx::B2DHomMatrix &rObjectTransform, const basegfx::B2DPolygon &rB2DPolygon, double fLineWidth=0.0, double fTransparency=0.0, const std::vector< double > *=nullptr, basegfx::B2DLineJoin eLineJoin=basegfx::B2DLineJoin::NONE, css::drawing::LineCap eLineCap=css::drawing::LineCap_BUTT, double fMiterMinimumAngle=basegfx::deg2rad(15.0), bool bBypassAACheck=false)OutputDevice
DrawPolyPolygon(const tools::PolyPolygon &rPolyPoly)OutputDevice
DrawPolyPolygon(const basegfx::B2DPolyPolygon &)OutputDevice
DrawRect(const tools::Rectangle &rRect)OutputDevice
DrawRect(const tools::Rectangle &rRect, sal_uLong nHorzRount, sal_uLong nVertRound)OutputDevice
DrawShadowBitmapEx(const BitmapEx &rBitmapEx,::Color aShadowColor)OutputDevice
DrawStretchText(const Point &rStartPt, sal_uLong nWidth, const OUString &rStr, sal_Int32 nIndex=0, sal_Int32 nLen=-1)OutputDevice
DrawText(const Point &rStartPt, const OUString &rStr, sal_Int32 nIndex=0, sal_Int32 nLen=-1, MetricVector *pVector=nullptr, OUString *pDisplayText=nullptr, const SalLayoutGlyphs *pLayoutCache=nullptr)OutputDevice
DrawText(const tools::Rectangle &rRect, const OUString &rStr, DrawTextFlags nStyle=DrawTextFlags::NONE, MetricVector *pVector=nullptr, OUString *pDisplayText=nullptr, vcl::ITextLayout *_pTextLayout=nullptr)OutputDevice
DrawTextArray(const Point &rStartPt, const OUString &rStr, const long *pDXAry, sal_Int32 nIndex=0, sal_Int32 nLen=-1, SalLayoutFlags flags=SalLayoutFlags::NONE, const SalLayoutGlyphs *pLayoutCache=nullptr)OutputDevice
DrawTextLine(const Point &rPos, long nWidth, FontStrikeout eStrikeout, FontLineStyle eUnderline, FontLineStyle eOverline, bool bUnderlineAbove=false)OutputDevice
DrawTransformBitmapExDirect(const basegfx::B2DHomMatrix &aFullTransform, const BitmapEx &rBitmapEx)OutputDeviceprotectedvirtual
DrawTransformedBitmapEx(const basegfx::B2DHomMatrix &rTransformation, const BitmapEx &rBitmapEx)OutputDevice
DrawTransparent(const tools::PolyPolygon &rPolyPoly, sal_uInt16 nTransparencePercent)OutputDevice
DrawTransparent(const basegfx::B2DHomMatrix &rObjectTransform, const basegfx::B2DPolyPolygon &rB2DPolyPoly, double fTransparency)OutputDevice
DrawTransparent(const GDIMetaFile &rMtf, const Point &rPos, const Size &rSize, const Gradient &rTransparenceGradient)OutputDevice
DrawTransparentNatively(const tools::PolyPolygon &rPolyPoly, sal_uInt16 nTransparencePercent)OutputDeviceprivate
DrawWallpaper(const tools::Rectangle &rRect, const Wallpaper &rWallpaper)OutputDevice
DrawWallpaper(long nX, long nY, long nWidth, long nHeight, const Wallpaper &rWallpaper)OutputDeviceprivate
DrawWaveLine(const Point &rStartPos, const Point &rEndPos, long nLineWidth=1)OutputDevice
EmulateDrawTransparent(const tools::PolyPolygon &rPolyPoly, sal_uInt16 nTransparencePercent)OutputDeviceprotectedvirtual
EnableMapMode(bool bEnable=true)OutputDevice
EnableOutput(bool bEnable=true)OutputDevice
EnableRTL(bool bEnable=true)OutputDevicevirtual
EndFontSubstitution()OutputDevicestatic
Erase()OutputDevice
Erase(const tools::Rectangle &rRect)OutputDevice
Flush()OutputDeviceinlinevirtual
FontUpdateHandler_t typedefOutputDeviceprivate
GetActiveClipRegion() const OutputDevicevirtual
GetAntialiasing() const OutputDeviceinline
GetBackground() const OutputDeviceinline
GetBackgroundColor() const OutputDevicevirtual
GetBackgroundComponentBounds() const OutputDeviceprotectedvirtual
GetBitCount() const OutputDevicevirtual
GetBitmap(const Point &rSrcPt, const Size &rSize) const OutputDevicevirtual
GetBitmapEx(const Point &rSrcPt, const Size &rSize) const OutputDevice
GetButtonBorderSize()OutputDeviceinlinevirtual
GetCaretPositions(const OUString &, long *pCaretXArray, sal_Int32 nIndex, sal_Int32 nLen, const SalLayoutGlyphs *pGlyphs=nullptr) const OutputDevice
GetClipRegion() const OutputDevice
GetConnectMetaFile() const OutputDeviceinline
GetCtrlTextWidth(const OUString &rStr, const SalLayoutGlyphs *pLayoutCache=nullptr) const OutputDevice
GetDefaultFont(DefaultFontType nType, LanguageType eLang, GetDefaultFontFlags nFlags, const OutputDevice *pOutDev=nullptr)OutputDevicestatic
GetDevFont(int nDevFontIndex) const OutputDevice
GetDevFontCount() const OutputDevice
GetDevFontSize(const vcl::Font &rFont, int nSizeIndex) const OutputDevice
GetDevFontSizeCount(const vcl::Font &) const OutputDevice
GetDigitLanguage() const OutputDeviceinline
GetDownsampledBitmap(const Size &rDstSz, const Point &rSrcPt, const Size &rSrcSz, const Bitmap &rBmp, long nMaxBmpDPIX, long nMaxBmpDPIY)OutputDeviceprivate
GetDPIScaleFactor() const OutputDeviceinline
GetDPIScalePercentage() const OutputDeviceinline
GetDPIX() const OutputDeviceinline
GetDPIY() const OutputDeviceinline
GetDrawMode() const OutputDeviceinline
GetEllipsisString(const OUString &rStr, long nMaxWidth, DrawTextFlags nStyle=DrawTextFlags::EndEllipsis) const OutputDevice
GetEmphasisAscent() const OutputDeviceinlineprotected
GetEmphasisDescent() const OutputDeviceinlineprotected
GetExtOutDevData() const OutputDeviceinline
getFallbackLayout(LogicalFontInstance *pLogicalFont, int nFallbackLevel, ImplLayoutArgs &rLayoutArgs) const OutputDevice
GetFillColor() const OutputDeviceinline
GetFont() const OutputDeviceinline
GetFontCapabilities(vcl::FontCapabilities &rFontCapabilities) const OutputDevice
GetFontCharMap(FontCharMapRef &rxFontCharMap) const OutputDevice
GetFontExtLeading() const OutputDeviceprotectedvirtual
GetFontFeatures(std::vector< vcl::font::Feature > &rFontFeatures) const OutputDevice
GetFontInstance() const OutputDeviceprotected
GetFontMetric() const OutputDevice
GetFontMetric(const vcl::Font &rFont) const OutputDevice
GetGCStackDepth() const OutputDevice
GetGlyphBoundRects(const Point &rOrigin, const OUString &rStr, int nIndex, int nLen, MetricVector &rVector)OutputDevice
GetGradientStepCount(long nMinRect)OutputDeviceprotectedvirtual
GetGradientSteps(const Gradient &rGradient, const tools::Rectangle &rRect, bool bMtf, bool bComplex=false)OutputDeviceprivate
GetGraphics() const OutputDevice
GetGraphics()OutputDevice
GetInverseViewTransformation() const OutputDevice
GetInverseViewTransformation(const MapMode &rMapMode) const OutputDevice
GetLayoutMode() const OutputDeviceinline
GetLineColor() const OutputDeviceinline
GetMapMode() const OutputDeviceinline
GetMinKashida() const OutputDevice
GetMonochromeButtonColor()OutputDeviceinlinevirtual
GetNativeControlRegion(ControlType nType, ControlPart nPart, const tools::Rectangle &rControlRegion, ControlState nState, const ImplControlValue &aValue, tools::Rectangle &rNativeBoundingRegion, tools::Rectangle &rNativeContentRegion) const OutputDevice
GetNativeSurfaceHandle(cairo::SurfaceSharedPtr &rSurface, const basegfx::B2ISize &rSize) const OutputDevice
GetNonMnemonicString(const OUString &rStr, sal_Int32 &rMnemonicPos)OutputDevicestatic
GetNonMnemonicString(const OUString &rStr)OutputDeviceinlinestatic
GetOutDevType() const OutputDeviceinline
GetOutDevViewType() const OutputDeviceinline
GetOutOffXPixel() const OutputDeviceinline
GetOutOffYPixel() const OutputDeviceinline
GetOutputBoundsClipRegion() const OutputDevicevirtual
GetOutputHeightPixel() const OutputDeviceinline
GetOutputSize() const OutputDeviceinline
GetOutputSizePixel() const OutputDeviceinline
GetOutputWidthPixel() const OutputDeviceinline
GetOverlineColor() const OutputDeviceinline
GetPixel(const Point &rPt) const OutputDevice
GetPixelOffset() const OutputDeviceinline
GetRasterOp() const OutputDeviceinline
GetReadableFontColor(const Color &rFontColor, const Color &rBgColor) const OutputDevicevirtual
getRefCount() const VclReferenceBaseinline
GetRefPoint() const OutputDeviceinline
GetSettings() const OutputDeviceinline
GetSingleColorGradientFill()OutputDeviceprivate
GetSyncCount() const OutputDeviceinlinevirtual
GetSystemGfxData() const OutputDevice
GetSystemGfxDataAny() const OutputDevice
GetTextAlign() const OutputDeviceinline
GetTextArray(const OUString &rStr, long *pDXAry, sal_Int32 nIndex=0, sal_Int32 nLen=-1, vcl::TextLayoutCache const *=nullptr, SalLayoutGlyphs const *const pLayoutCache=nullptr) const OutputDevice
GetTextBoundRect(tools::Rectangle &rRect, const OUString &rStr, sal_Int32 nBase=0, sal_Int32 nIndex=0, sal_Int32 nLen=-1, sal_uLong nLayoutWidth=0, const long *pDXArray=nullptr, const SalLayoutGlyphs *pGlyphs=nullptr) const OutputDevice
GetTextBreak(const OUString &rStr, long nTextWidth, sal_Int32 nIndex, sal_Int32 nLen=-1, long nCharExtra=0, vcl::TextLayoutCache const *=nullptr, const SalLayoutGlyphs *pGlyphs=nullptr) const OutputDevice
GetTextBreak(const OUString &rStr, long nTextWidth, sal_Unicode nExtraChar, sal_Int32 &rExtraCharPos, sal_Int32 nIndex, sal_Int32 nLen, long nCharExtra, vcl::TextLayoutCache const *=nullptr) const OutputDevice
GetTextColor() const OutputDeviceinline
GetTextFillColor() const OutputDevice
GetTextHeight() const OutputDevice
GetTextIsRTL(const OUString &, sal_Int32 nIndex, sal_Int32 nLen) const OutputDevice
GetTextLineColor() const OutputDeviceinline
GetTextOutline(tools::PolyPolygon &, const OUString &rStr) const OutputDevice
GetTextOutlines(PolyPolyVector &, const OUString &rStr, sal_Int32 nBase=0, sal_Int32 nIndex=0, sal_Int32 nLen=-1, sal_uLong nLayoutWidth=0, const long *pDXArray=nullptr) const OutputDevice
GetTextOutlines(basegfx::B2DPolyPolygonVector &rVector, const OUString &rStr, sal_Int32 nBase, sal_Int32 nIndex=0, sal_Int32 nLen=-1, sal_uLong nLayoutWidth=0, const long *pDXArray=nullptr) const OutputDevice
GetTextRect(const tools::Rectangle &rRect, const OUString &rStr, DrawTextFlags nStyle=DrawTextFlags::WordBreak, TextRectInfo *pInfo=nullptr, const vcl::ITextLayout *_pTextLayout=nullptr) const OutputDevice
GetTextWidth(const OUString &rStr, sal_Int32 nIndex=0, sal_Int32 nLen=-1, vcl::TextLayoutCache const *=nullptr, SalLayoutGlyphs const *const pLayoutCache=nullptr) const OutputDevice
GetUnoGraphicsList() const OutputDeviceinline
GetViewTransformation() const OutputDevice
GetViewTransformation(const MapMode &rMapMode) const OutputDevice
HasGlyphs(const vcl::Font &rFont, const OUString &rStr, sal_Int32 nIndex=0, sal_Int32 nLen=-1) const OutputDevice
HasMirroredGraphics() const OutputDevicevirtual
HitTestNativeScrollbar(ControlPart nPart, const tools::Rectangle &rControlRegion, const Point &aPos, bool &rIsInside) const OutputDevice
ImplClearAllFontData(bool bNewFontLists)OutputDevicestatic
ImplClearFontData(bool bNewFontLists)OutputDeviceprotectedvirtual
ImplDevicePixelToLogic(const tools::Rectangle &rPixelRect) const OutputDevice
ImplDevicePixelToLogicHeight(long nHeight) const OutputDevice
ImplDevicePixelToLogicWidth(long nWidth) const OutputDevice
ImplDrawEmphasisMark(long nBaseX, long nX, long nY, const tools::PolyPolygon &rPolyPoly, bool bPolyLine, const tools::Rectangle &rRect1, const tools::Rectangle &rRect2)OutputDeviceprivate
ImplDrawEmphasisMarks(SalLayout &)OutputDeviceprivate
ImplDrawMnemonicLine(long nX, long nY, long nWidth)OutputDeviceprivate
ImplDrawModeToColor(const Color &rColor) const OutputDevice
ImplDrawPolygon(const tools::Polygon &rPoly, const tools::PolyPolygon *pClipPolyPoly=nullptr)OutputDeviceprivate
ImplDrawPolyPolygon(const tools::PolyPolygon &rPolyPoly, const tools::PolyPolygon *pClipPolyPoly)OutputDeviceprivate
ImplDrawPolyPolygon(sal_uInt16 nPoly, const tools::PolyPolygon &rPolyPoly)OutputDeviceprivate
ImplDrawPolyPolygonWithB2DPolyPolygon(const basegfx::B2DPolyPolygon &rB2DPolyPoly)OutputDeviceprivate
ImplDrawRotateText(SalLayout &)OutputDevice
ImplDrawSpecialText(SalLayout &)OutputDeviceprivate
ImplDrawStraightTextLine(long nBaseX, long nBaseY, long nX, long nY, long nWidth, FontLineStyle eTextLine, Color aColor, bool bIsAbove)OutputDeviceprivate
ImplDrawStrikeoutChar(long nBaseX, long nBaseY, long nX, long nY, long nWidth, FontStrikeout eStrikeout, Color aColor)OutputDeviceprivate
ImplDrawStrikeoutLine(long nBaseX, long nBaseY, long nX, long nY, long nWidth, FontStrikeout eStrikeout, Color aColor)OutputDeviceprivate
ImplDrawText(OutputDevice &rTargetDevice, const tools::Rectangle &rRect, const OUString &rOrigStr, DrawTextFlags nStyle, MetricVector *pVector, OUString *pDisplayText, vcl::ITextLayout &_rLayout)OutputDevicestatic
ImplDrawText(SalLayout &)OutputDevice
ImplDrawTextBackground(const SalLayout &)OutputDevice
ImplDrawTextDirect(SalLayout &, bool bTextLines)OutputDeviceprivate
ImplDrawTextLine(long nBaseX, long nX, long nY, DeviceCoordinate nWidth, FontStrikeout eStrikeout, FontLineStyle eUnderline, FontLineStyle eOverline, bool bUnderlineAbove)OutputDevice
ImplDrawTextLines(SalLayout &, FontStrikeout eStrikeout, FontLineStyle eUnderline, FontLineStyle eOverline, bool bWordLine, bool bUnderlineAbove)OutputDevice
ImplDrawTextRect(long nBaseX, long nBaseY, long nX, long nY, long nWidth, long nHeight)OutputDeviceprivate
ImplDrawWaveLine(long nBaseX, long nBaseY, long nStartX, long nStartY, long nWidth, long nHeight, long nLineWidth, short nOrientation, const Color &rColor)OutputDeviceprivate
ImplDrawWavePixel(long nOriginX, long nOriginY, long nCurX, long nCurY, short nOrientation, SalGraphics *pGraphics, OutputDevice const *pOutDev, bool bDrawPixAsRect, long nPixWidth, long nPixHeight)OutputDeviceprivatestatic
ImplDrawWaveTextLine(long nBaseX, long nBaseY, long nX, long nY, long nWidth, FontLineStyle eTextLine, Color aColor, bool bIsAbove)OutputDeviceprivate
ImplFloatLogicHeightToDevicePixel(float fLogicHeight) const OutputDevice
ImplGetDeviceTransformation() const OutputDevice
ImplGetEllipsisString(const OutputDevice &rTargetDevice, const OUString &rStr, long nMaxWidth, DrawTextFlags nStyle, const vcl::ITextLayout &_rLayout)OutputDeviceprivatestatic
ImplGetEmphasisMark(tools::PolyPolygon &rPolyPoly, bool &rPolyLine, tools::Rectangle &rRect1, tools::Rectangle &rRect2, long &rYOff, long &rWidth, FontEmphasisMark eEmphasis, long nHeight)OutputDevice
ImplGetEmphasisMarkStyle(const vcl::Font &rFont)OutputDevicestatic
ImplGetTextBoundRect(const SalLayout &)OutputDevice
ImplGetTextLines(ImplMultiTextLineInfo &rLineInfo, long nWidth, const OUString &rStr, DrawTextFlags nStyle, const vcl::ITextLayout &_rLayout)OutputDeviceprotectedstatic
ImplGlyphFallbackLayout(std::unique_ptr< SalLayout >, ImplLayoutArgs &) const OutputDevice
ImplHandleResize(vcl::Window *pWindow, long nNewWidth, long nNewHeight)OutputDevicefriend
ImplInitAboveTextLineSize()OutputDeviceprotected
ImplInitFontList() const OutputDevice
ImplInitMapModeObjects()OutputDeviceprotectedvirtual
ImplInitTextColor()OutputDeviceprivate
ImplInitTextLineSize()OutputDeviceprotected
ImplInvalidateViewTransform()OutputDevice
ImplIsAntiparallel() const OutputDevice
ImplIsRecordLayout() const OutputDevice
ImplLayout(const OUString &, sal_Int32 nIndex, sal_Int32 nLen, const Point &rLogicPos=Point(0, 0), long nLogicWidth=0, const long *pLogicDXArray=nullptr, SalLayoutFlags flags=SalLayoutFlags::NONE, vcl::TextLayoutCache const *=nullptr, const SalLayoutGlyphs *pGlyphs=nullptr) const OutputDevice
ImplLogicHeightToDevicePixel(long nHeight) const OutputDevice
ImplLogicToDevicePixel(const tools::Rectangle &rLogicRect) const OutputDevice
ImplLogicToDevicePixel(const Point &rLogicPt) const OutputDevice
ImplLogicToDevicePixel(const Size &rLogicSize) const OutputDevice
ImplLogicToDevicePixel(const tools::Polygon &rLogicPoly) const OutputDevice
ImplLogicToDevicePixel(const tools::PolyPolygon &rLogicPolyPoly) const OutputDevice
ImplLogicToDevicePixel(const LineInfo &rLineInfo) const OutputDevice
ImplLogicWidthToDevicePixel(long nWidth) const OutputDevice
ImplLogicXToDevicePixel(long nX) const OutputDevice
ImplLogicYToDevicePixel(long nY) const OutputDevice
ImplNewFont() const OutputDeviceprivate
ImplPixelToDevicePixel(const vcl::Region &rRegion) const OutputDevice
ImplPrepareLayoutArgs(OUString &, const sal_Int32 nIndex, const sal_Int32 nLen, DeviceCoordinate nPixelWidth, const DeviceCoordinate *pPixelDXArray, SalLayoutFlags flags=SalLayoutFlags::NONE, vcl::TextLayoutCache const *=nullptr) const OutputDevice
ImplPrintTransparent(const Bitmap &rBmp, const Bitmap &rMask, const Point &rDestPt, const Size &rDestSize, const Point &rSrcPtPixel, const Size &rSrcSizePixel)OutputDevice
ImplRefreshAllFontData(bool bNewFontLists)OutputDevicestatic
ImplRefreshFontData(bool bNewFontLists)OutputDeviceprotectedvirtual
ImplReleaseFonts()OutputDeviceprotectedvirtual
ImplUpdateAllFontData(bool bNewFontLists)OutputDevicestatic
ImplUpdateFontData()OutputDevice
ImplUpdateFontDataForAllFrames(FontUpdateHandler_t pHdl, bool bNewFontLists)OutputDeviceprivatestatic
InitClipRegion()OutputDeviceprotectedvirtual
InitFillColor()OutputDeviceprivate
InitFont() const OutputDeviceprotected
InitLineColor()OutputDeviceprivate
IntersectClipRegion(const tools::Rectangle &rRect)OutputDevice
IntersectClipRegion(const vcl::Region &rRegion)OutputDevice
Invert(const tools::Rectangle &rRect, InvertFlags nFlags=InvertFlags::NONE)OutputDevice
Invert(const tools::Polygon &rPoly, InvertFlags nFlags=InvertFlags::NONE)OutputDevice
is_double_buffered_window() const OutputDeviceprotected
IsBackground() const OutputDeviceinline
IsClipRegion() const OutputDeviceinline
IsDeviceOutputNecessary() const OutputDeviceinline
isDisposed() const VclReferenceBaseinline
IsFillColor() const OutputDeviceinline
IsFontAvailable(const OUString &rFontName) const OutputDevice
IsLineColor() const OutputDeviceinline
IsMapModeEnabled() const OutputDeviceinline
IsNativeControlSupported(ControlType nType, ControlPart nPart) const OutputDevice
IsOutputEnabled() const OutputDeviceinline
IsOverlineColor() const OutputDeviceinline
IsRefPoint() const OutputDeviceinline
IsRTLEnabled() const OutputDeviceinline
IsScreenComp() const OutputDeviceinlinevirtual
IsTextFillColor() const OutputDeviceinline
IsTextLineColor() const OutputDeviceinline
IsVirtual() const OutputDevicevirtual
LockFontUpdates(bool bLock)OutputDevicestatic
LogicToLogic(const Point &rPtSource, const MapMode *pMapModeSource, const MapMode *pMapModeDest) const OutputDevice
LogicToLogic(const Size &rSzSource, const MapMode *pMapModeSource, const MapMode *pMapModeDest) const OutputDevice
LogicToLogic(const tools::Rectangle &rRectSource, const MapMode *pMapModeSource, const MapMode *pMapModeDest) const OutputDevice
LogicToLogic(const Point &rPtSource, const MapMode &rMapModeSource, const MapMode &rMapModeDest)OutputDevicestatic
LogicToLogic(const Size &rSzSource, const MapMode &rMapModeSource, const MapMode &rMapModeDest)OutputDevicestatic
LogicToLogic(const tools::Rectangle &rRectSource, const MapMode &rMapModeSource, const MapMode &rMapModeDest)OutputDevicestatic
LogicToLogic(long nLongSource, MapUnit eUnitSource, MapUnit eUnitDest)OutputDevicestatic
LogicToLogic(const basegfx::B2DPolygon &rPoly, const MapMode &rMapModeSource, const MapMode &rMapModeDest)OutputDevicestatic
LogicToLogic(const MapMode &rMapModeSource, const MapMode &rMapModeDest)OutputDevicestatic
LogicToPixel(const Point &rLogicPt) const OutputDevice
LogicToPixel(const Size &rLogicSize) const OutputDevice
LogicToPixel(const tools::Rectangle &rLogicRect) const OutputDevice
LogicToPixel(const tools::Polygon &rLogicPoly) const OutputDevice
LogicToPixel(const tools::PolyPolygon &rLogicPolyPoly) const OutputDevice
LogicToPixel(const basegfx::B2DPolyPolygon &rLogicPolyPoly) const OutputDevice
LogicToPixel(const vcl::Region &rLogicRegion) const OutputDevice
LogicToPixel(const Point &rLogicPt, const MapMode &rMapMode) const OutputDevice
LogicToPixel(const Size &rLogicSize, const MapMode &rMapMode) const OutputDevice
LogicToPixel(const tools::Rectangle &rLogicRect, const MapMode &rMapMode) const OutputDevice
LogicToPixel(const tools::Polygon &rLogicPoly, const MapMode &rMapMode) const OutputDevice
LogicToPixel(const basegfx::B2DPolyPolygon &rLogicPolyPoly, const MapMode &rMapMode) const OutputDevice
LogicWidthToDeviceCoordinate(long nWidth) const OutputDevice
maBackgroundOutputDeviceprivate
maFillColorOutputDeviceprivate
maFontOutputDeviceprivate
maLineColorOutputDeviceprivate
maMapModeOutputDeviceprivate
maMapResOutputDeviceprivate
maOutDevStateStackOutputDeviceprivate
maOverlineColorOutputDeviceprivate
maRefPointOutputDeviceprivate
maRegionOutputDeviceprivate
maTextColorOutputDeviceprivate
maTextLineColorOutputDeviceprivate
maThresResOutputDeviceprivate
mbBackgroundOutputDevicemutableprivate
mbClipRegionOutputDevicemutableprivate
mbClipRegionSetOutputDevicemutableprivate
mbDevOutputOutputDevicemutableprivate
mbEnableRTLOutputDevicemutableprivate
mbFillColorOutputDevicemutableprivate
mbInitClipRegionOutputDevicemutableprivate
mbInitFillColorOutputDevicemutableprivate
mbInitFontOutputDevicemutableprivate
mbInitLineColorOutputDevicemutableprivate
mbInitTextColorOutputDevicemutableprivate
mbLineColorOutputDevicemutableprivate
mbMapOutputDevicemutableprivate
mbNewFontOutputDevicemutableprivate
mbOutputOutputDevicemutableprivate
mbOutputClippedOutputDevicemutableprivate
mbRefPointOutputDevicemutableprivate
mbTextLinesOutputDevicemutableprivate
mbTextSpecialOutputDevicemutableprivate
meOutDevTypeOutputDeviceprivate
meOutDevViewTypeOutputDeviceprivate
meRasterOpOutputDeviceprivate
meTextLanguageOutputDeviceprivate
mnAntialiasingOutputDeviceprivate
mnDPIScalePercentageOutputDeviceprivate
mnDPIXOutputDeviceprivate
mnDPIYOutputDeviceprivate
mnDrawModeOutputDeviceprivate
mnEmphasisAscentOutputDevicemutableprivate
mnEmphasisDescentOutputDevicemutableprivate
mnOutHeightOutputDeviceprivate
mnOutOffLogicXOutputDeviceprivate
mnOutOffLogicYOutputDeviceprivate
mnOutOffOrigXOutputDeviceprivate
mnOutOffOrigYOutputDeviceprivate
mnOutOffXOutputDeviceprivate
mnOutOffYOutputDeviceprivate
mnOutWidthOutputDeviceprivate
mnTextLayoutModeOutputDeviceprivate
mnTextOffXOutputDevicemutableprivate
mnTextOffYOutputDevicemutableprivate
MoveClipRegion(long nHorzMove, long nVertMove)OutputDevice
mpAlphaVDevOutputDeviceprivate
mpDeviceFontListOutputDevicemutableprivate
mpDeviceFontSizeListOutputDevicemutableprivate
mpExtOutDevDataOutputDeviceprivate
mpFontInstanceOutputDevicemutableprivate
mpGraphicsOutputDevicemutableprivate
mpMetaFileOutputDeviceprivate
mpNextGraphicsOutputDevicemutableprivate
mpOutDevDataOutputDeviceprivate
mpPrevGraphicsOutputDevicemutableprivate
mpUnoGraphicsListOutputDeviceprivate
mxFontCacheOutputDevicemutableprivate
mxFontCollectionOutputDevicemutableprivate
mxSettingsOutputDeviceprivate
operator=(const OutputDevice &)=deleteOutputDeviceprivate
OutputDevice(const OutputDevice &)=deleteOutputDeviceprivate
OutputDevice(OutDevType eOutDevType)OutputDeviceprotected
PixelToLogic(const Point &rDevicePt) const OutputDevice
PixelToLogic(const Size &rDeviceSize) const OutputDevice
PixelToLogic(const tools::Rectangle &rDeviceRect) const OutputDevice
PixelToLogic(const tools::Polygon &rDevicePoly) const OutputDevice
PixelToLogic(const tools::PolyPolygon &rDevicePolyPoly) const OutputDevice
PixelToLogic(const basegfx::B2DPolyPolygon &rDevicePolyPoly) const OutputDevice
PixelToLogic(const vcl::Region &rDeviceRegion) const OutputDevice
PixelToLogic(const Point &rDevicePt, const MapMode &rMapMode) const OutputDevice
PixelToLogic(const Size &rDeviceSize, const MapMode &rMapMode) const OutputDevice
PixelToLogic(const tools::Rectangle &rDeviceRect, const MapMode &rMapMode) const OutputDevice
PixelToLogic(const tools::Polygon &rDevicePoly, const MapMode &rMapMode) const OutputDevice
PixelToLogic(const basegfx::B2DPolygon &rDevicePoly, const MapMode &rMapMode) const OutputDevice
PixelToLogic(const basegfx::B2DPolyPolygon &rDevicePolyPoly, const MapMode &rMapMode) const OutputDevice
Pop()OutputDevice
Printer classOutputDevicefriend
Push(PushFlags nFlags=PushFlags::ALL)OutputDevice
RefreshFontData(const bool bNewFontLists)OutputDevice
release() const VclReferenceBaseinline
ReleaseFontCache()OutputDeviceprotected
ReleaseFontCollection()OutputDeviceprotected
ReleaseGraphics(bool bRelease=true)=0OutputDeviceprotectedpure virtual
ReMirror(Point &rPoint) const OutputDevice
ReMirror(tools::Rectangle &rRect) const OutputDevice
ReMirror(vcl::Region &rRegion) const OutputDevice
RemoveFontsSubstitute()OutputDevicestatic
RemoveTransparenciesFromMetaFile(const GDIMetaFile &rInMtf, GDIMetaFile &rOutMtf, long nMaxBmpDPIX, long nMaxBmpDPIY, bool bReduceTransparency, bool bTransparencyAutoMode, bool bDownsampleBitmaps, const Color &rBackground=COL_TRANSPARENT)OutputDevice
ResetNewFontCache()OutputDeviceprotected
SaveBackground(VirtualDevice &rSaveDevice, const Point &rPos, const Size &rSize, const Size &rBackgroundSize) const OutputDevicevirtual
ScaleBitmap(Bitmap &rBmp, SalTwoRect &rPosAry)OutputDeviceprotectedvirtual
SelectClipRegion(const vcl::Region &, SalGraphics *pGraphics=nullptr)OutputDevice
SetAntialiasing(AntialiasingFlags nMode)OutputDevice
SetBackground()OutputDevice
SetBackground(const Wallpaper &rBackground)OutputDevice
SetClipRegion()OutputDevice
SetClipRegion(const vcl::Region &rRegion)OutputDevice
SetConnectMetaFile(GDIMetaFile *pMtf)OutputDevice
SetDeviceClipRegion(const vcl::Region *pRegion)OutputDeviceprivate
SetDigitLanguage(LanguageType)OutputDevice
SetDPIX(sal_Int32 nDPIX)OutputDeviceinline
SetDPIY(sal_Int32 nDPIY)OutputDeviceinline
SetDrawMode(DrawModeFlags nDrawMode)OutputDevice
SetExtOutDevData(vcl::ExtOutDevData *pExtOutDevData)OutputDeviceinline
SetFillColor()OutputDevice
SetFillColor(const Color &rColor)OutputDevice
SetFont(const vcl::Font &rNewFont)OutputDevice
SetFontCollectionFromSVData()OutputDeviceprotected
SetFontOrientation(LogicalFontInstance *const pFontInstance) const OutputDeviceprotectedvirtual
SetGrayscaleColors(Gradient &rGradient)OutputDeviceprivate
SetLayoutMode(ComplexTextLayoutFlags nTextLayoutMode)OutputDevice
SetLineColor()OutputDevice
SetLineColor(const Color &rColor)OutputDevice
SetMapMode()OutputDevice
SetMapMode(const MapMode &rNewMapMode)OutputDevicevirtual
SetMetafileMapMode(const MapMode &rNewMapMode, bool bIsRecord)OutputDevicevirtual
SetOutDevViewType(OutDevViewType eOutDevViewType)OutputDeviceinline
SetOutOffXPixel(long nOutOffX)OutputDevice
SetOutOffYPixel(long nOutOffY)OutputDevice
SetOverlineColor()OutputDevice
SetOverlineColor(const Color &rColor)OutputDevice
SetPixelOffset(const Size &rOffset)OutputDevice
SetRasterOp(RasterOp eRasterOp)OutputDevice
SetRefPoint()OutputDevice
SetRefPoint(const Point &rRefPoint)OutputDevice
SetRelativeMapMode(const MapMode &rNewMapMode)OutputDevice
SetSettings(const AllSettings &rSettings)OutputDevicevirtual
SetTextAlign(TextAlign eAlign)OutputDevice
SetTextColor(const Color &rColor)OutputDevice
SetTextFillColor()OutputDevice
SetTextFillColor(const Color &rColor)OutputDevice
SetTextLineColor()OutputDevice
SetTextLineColor(const Color &rColor)OutputDevice
SupportsCairo() const OutputDevice
SupportsOperation(OutDevSupportType) const OutputDevice
TransformAndReduceBitmapExToTargetRange(const basegfx::B2DHomMatrix &aFullTransform, basegfx::B2DRange &aVisibleRange, double &fMaximumArea)OutputDeviceprotectedvirtual
UsePolyPolygonForComplexGradient()=0OutputDeviceprotectedpure virtual
ValidateKashidas(const OUString &rTxt, sal_Int32 nIdx, sal_Int32 nLen, sal_Int32 nKashCount, const sal_Int32 *pKashidaPos, sal_Int32 *pKashidaPosDropped) const OutputDevice
vcl::Window classOutputDevicefriend
VclReferenceBase()VclReferenceBaseprotected
VirtualDevice classOutputDevicefriend
WorkWindow classOutputDevicefriend
~OutputDevice() overrideOutputDeviceprotectedvirtual
~VclReferenceBase()VclReferenceBaseprotectedvirtual