|
libosmscout 1.1.1
|
#include <libosmscout-map-directx/include/osmscoutmapdirectx/PathTextRenderer.h>


Public Member Functions | |
| 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 | |
Static Public Member Functions | |
| static void | CreatePathTextRenderer (float pixelsPerDip, PathTextRenderer **textRenderer) |
| static void | DestroyPathTextRenderer (PathTextRenderer *textRenderer) |
|
static |
|
static |
|
override |
|
override |
|
override |
|
override |
|
override |
|
override |
|
override |
|
override |
|
override |
|
override |