LibreOffice Module vcl (master) 1
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
TextOutRenderer Class Referenceabstract

#include <winlayout.hxx>

Inheritance diagram for TextOutRenderer:
[legend]

Public Member Functions

virtual ~TextOutRenderer ()=default
 
virtual bool operator() (GenericSalLayout const &rLayout, SalGraphics &rGraphics, HDC hDC, bool bRenderingModeNatural)=0
 

Static Public Member Functions

static TextOutRendererget (bool bUseDWrite, bool bRenderingModeNatural)
 

Protected Member Functions

 TextOutRenderer ()=default
 
 TextOutRenderer (const TextOutRenderer &)=delete
 
TextOutRendereroperator= (const TextOutRenderer &)=delete
 

Detailed Description

Definition at line 70 of file winlayout.hxx.

Constructor & Destructor Documentation

◆ TextOutRenderer() [1/2]

TextOutRenderer::TextOutRenderer ( )
explicitprotecteddefault

◆ TextOutRenderer() [2/2]

TextOutRenderer::TextOutRenderer ( const TextOutRenderer )
protecteddelete

◆ ~TextOutRenderer()

virtual TextOutRenderer::~TextOutRenderer ( )
virtualdefault

Member Function Documentation

◆ get()

static TextOutRenderer & TextOutRenderer::get ( bool  bUseDWrite,
bool  bRenderingModeNatural 
)
static

◆ operator()()

virtual bool TextOutRenderer::operator() ( GenericSalLayout const &  rLayout,
SalGraphics rGraphics,
HDC  hDC,
bool  bRenderingModeNatural 
)
pure virtual

◆ operator=()

TextOutRenderer & TextOutRenderer::operator= ( const TextOutRenderer )
protecteddelete

The documentation for this class was generated from the following file: