#include <libosmscout-map-directx/include/osmscoutmapdirectx/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()
| void PathTextRenderer::CreatePathTextRenderer |
( |
float | pixelsPerDip, |
|
|
PathTextRenderer ** | textRenderer ) |
|
static |
◆ DestroyPathTextRenderer()
| 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: