#include <DWriteTextRenderer.hxx>
|
| D2DWriteTextOutRenderer (bool bRenderingModeNatural) |
|
virtual | ~D2DWriteTextOutRenderer () override |
|
bool | operator() (GenericSalLayout const &rLayout, SalGraphics &rGraphics, HDC hDC, bool bRenderingModeNatural) override |
|
HRESULT | BindDC (HDC hDC, tools::Rectangle const &rRect=tools::Rectangle(0, 0, 1, 1)) |
|
HRESULT | CreateRenderTarget (bool bRenderingModeNatural) |
|
bool | Ready () const |
|
void | applyTextAntiAliasMode (bool bRenderingModeNatural) |
|
bool | GetRenderingModeNatural () const |
|
virtual | ~TextOutRenderer ()=default |
|
virtual bool | operator() (GenericSalLayout const &rLayout, SalGraphics &rGraphics, HDC hDC, bool bRenderingModeNatural)=0 |
|
Definition at line 36 of file DWriteTextRenderer.hxx.
◆ D2DWriteTextOutRenderer() [1/2]
D2DWriteTextOutRenderer::D2DWriteTextOutRenderer |
( |
bool |
bRenderingModeNatural | ) |
|
|
explicit |
◆ ~D2DWriteTextOutRenderer()
virtual D2DWriteTextOutRenderer::~D2DWriteTextOutRenderer |
( |
| ) |
|
|
overridevirtual |
◆ D2DWriteTextOutRenderer() [2/2]
◆ applyTextAntiAliasMode()
void D2DWriteTextOutRenderer::applyTextAntiAliasMode |
( |
bool |
bRenderingModeNatural | ) |
|
◆ BindDC()
◆ CreateRenderTarget()
HRESULT D2DWriteTextOutRenderer::CreateRenderTarget |
( |
bool |
bRenderingModeNatural | ) |
|
◆ GetDWriteFace()
IDWriteFontFace * D2DWriteTextOutRenderer::GetDWriteFace |
( |
const WinFontInstance & |
rWinFont, |
|
|
float * |
lfSize |
|
) |
| const |
|
private |
◆ GetRenderingModeNatural()
bool D2DWriteTextOutRenderer::GetRenderingModeNatural |
( |
| ) |
const |
|
inline |
◆ operator()()
bool D2DWriteTextOutRenderer::operator() |
( |
GenericSalLayout const & |
rLayout, |
|
|
SalGraphics & |
rGraphics, |
|
|
HDC |
hDC, |
|
|
bool |
bRenderingModeNatural |
|
) |
| |
|
overridevirtual |
◆ operator=()
◆ performRender()
bool D2DWriteTextOutRenderer::performRender |
( |
GenericSalLayout const & |
rLayout, |
|
|
SalGraphics & |
rGraphics, |
|
|
HDC |
hDC, |
|
|
bool & |
bRetry, |
|
|
bool |
bRenderingModeNatural |
|
) |
| |
|
private |
◆ Ready()
bool D2DWriteTextOutRenderer::Ready |
( |
| ) |
const |
◆ mbRenderingModeNatural
bool D2DWriteTextOutRenderer::mbRenderingModeNatural |
|
private |
◆ meTextAntiAliasMode
◆ mpD2DFactory
ID2D1Factory* D2DWriteTextOutRenderer::mpD2DFactory |
|
private |
◆ mpDWriteFactory
IDWriteFactory* D2DWriteTextOutRenderer::mpDWriteFactory |
|
private |
◆ mpRT
ID2D1DCRenderTarget* D2DWriteTextOutRenderer::mpRT |
|
private |
◆ mRTProps
const D2D1_RENDER_TARGET_PROPERTIES D2DWriteTextOutRenderer::mRTProps |
|
private |
The documentation for this class was generated from the following file: