#include <libosmscout-map-directx/include/osmscout/PathTextRenderer.h>
|
| STDMETHOD() | DrawGlyphRun (_In_opt_ void *clientDrawingContext, FLOAT baselineOriginX, FLOAT baselineOriginY, DWRITE_MEASURING_MODE measuringMode, _In_ DWRITE_GLYPH_RUN const *glyphRun, _In_ DWRITE_GLYPH_RUN_DESCRIPTION const *glyphRunDescription, _In_opt_ IUnknown *clientDrawingEffect) override |
| |
| STDMETHOD() | DrawUnderline (_In_opt_ void *clientDrawingContext, FLOAT baselineOriginX, FLOAT baselineOriginY, _In_ DWRITE_UNDERLINE const *underline, _In_opt_ IUnknown *clientDrawingEffect) override |
| |
| STDMETHOD() | DrawStrikethrough (_In_opt_ void *clientDrawingContext, FLOAT baselineOriginX, FLOAT baselineOriginY, _In_ DWRITE_STRIKETHROUGH const *strikethrough, _In_opt_ IUnknown *clientDrawingEffect) override |
| |
| STDMETHOD() | DrawInlineObject (_In_opt_ void *clientDrawingContext, FLOAT originX, FLOAT originY, IDWriteInlineObject *inlineObject, BOOL isSideways, BOOL isRightToLeft, _In_opt_ IUnknown *clientDrawingEffect) override |
| |
| STDMETHOD() | IsPixelSnappingDisabled (_In_opt_ void *clientDrawingContext, _Out_ BOOL *isDisabled) override |
| |
| STDMETHOD() | GetCurrentTransform (_In_opt_ void *clientDrawingContext, _Out_ DWRITE_MATRIX *transform) override |
| |
| STDMETHOD() | GetPixelsPerDip (_In_opt_ void *clientDrawingContext, _Out_ FLOAT *pixelsPerDip) override |
| |
| STDMETHOD() | QueryInterface (REFIID riid, _Outptr_ void **object) override |
| |
| | STDMETHOD_ (ULONG, AddRef)() override |
| |
| | STDMETHOD_ (ULONG, Release)() override |
| |
◆ CreatePathTextRenderer()
| static void PathTextRenderer::CreatePathTextRenderer |
( |
float |
pixelsPerDip, |
|
|
PathTextRenderer ** |
textRenderer |
|
) |
| |
|
static |
◆ DestroyPathTextRenderer()
| static void PathTextRenderer::DestroyPathTextRenderer |
( |
PathTextRenderer * |
textRenderer | ) |
|
|
static |
◆ DrawGlyphRun()
| STDMETHOD() PathTextRenderer::DrawGlyphRun |
( |
_In_opt_ void * |
clientDrawingContext, |
|
|
FLOAT |
baselineOriginX, |
|
|
FLOAT |
baselineOriginY, |
|
|
DWRITE_MEASURING_MODE |
measuringMode, |
|
|
_In_ DWRITE_GLYPH_RUN const * |
glyphRun, |
|
|
_In_ DWRITE_GLYPH_RUN_DESCRIPTION const * |
glyphRunDescription, |
|
|
_In_opt_ IUnknown * |
clientDrawingEffect |
|
) |
| |
|
override |
◆ DrawInlineObject()
| STDMETHOD() PathTextRenderer::DrawInlineObject |
( |
_In_opt_ void * |
clientDrawingContext, |
|
|
FLOAT |
originX, |
|
|
FLOAT |
originY, |
|
|
IDWriteInlineObject * |
inlineObject, |
|
|
BOOL |
isSideways, |
|
|
BOOL |
isRightToLeft, |
|
|
_In_opt_ IUnknown * |
clientDrawingEffect |
|
) |
| |
|
override |
◆ DrawStrikethrough()
| STDMETHOD() PathTextRenderer::DrawStrikethrough |
( |
_In_opt_ void * |
clientDrawingContext, |
|
|
FLOAT |
baselineOriginX, |
|
|
FLOAT |
baselineOriginY, |
|
|
_In_ DWRITE_STRIKETHROUGH const * |
strikethrough, |
|
|
_In_opt_ IUnknown * |
clientDrawingEffect |
|
) |
| |
|
override |
◆ DrawUnderline()
| STDMETHOD() PathTextRenderer::DrawUnderline |
( |
_In_opt_ void * |
clientDrawingContext, |
|
|
FLOAT |
baselineOriginX, |
|
|
FLOAT |
baselineOriginY, |
|
|
_In_ DWRITE_UNDERLINE const * |
underline, |
|
|
_In_opt_ IUnknown * |
clientDrawingEffect |
|
) |
| |
|
override |
◆ GetCurrentTransform()
| STDMETHOD() PathTextRenderer::GetCurrentTransform |
( |
_In_opt_ void * |
clientDrawingContext, |
|
|
_Out_ DWRITE_MATRIX * |
transform |
|
) |
| |
|
override |
◆ GetPixelsPerDip()
| STDMETHOD() PathTextRenderer::GetPixelsPerDip |
( |
_In_opt_ void * |
clientDrawingContext, |
|
|
_Out_ FLOAT * |
pixelsPerDip |
|
) |
| |
|
override |
◆ IsPixelSnappingDisabled()
| STDMETHOD() PathTextRenderer::IsPixelSnappingDisabled |
( |
_In_opt_ void * |
clientDrawingContext, |
|
|
_Out_ BOOL * |
isDisabled |
|
) |
| |
|
override |
◆ QueryInterface()
| STDMETHOD() PathTextRenderer::QueryInterface |
( |
REFIID |
riid, |
|
|
_Outptr_ void ** |
object |
|
) |
| |
|
override |
◆ STDMETHOD_() [1/2]
| PathTextRenderer::STDMETHOD_ |
( |
ULONG |
, |
|
|
AddRef |
|
|
) |
| |
|
override |
◆ STDMETHOD_() [2/2]
| PathTextRenderer::STDMETHOD_ |
( |
ULONG |
, |
|
|
Release |
|
|
) |
| |
|
override |
The documentation for this class was generated from the following file: