ReactOS 0.4.17-dev-934-g091855f
IDWriteTextRenderer1 Interface Reference
Inheritance diagram for IDWriteTextRenderer1:
Collaboration diagram for IDWriteTextRenderer1:

Public Member Functions

HRESULT DrawGlyphRun ([in] void *context, [in] FLOAT originX, [in] FLOAT originY, [in] DWRITE_GLYPH_ORIENTATION_ANGLE angle, [in] DWRITE_MEASURING_MODE mode, [in] DWRITE_GLYPH_RUN const *run, [in] DWRITE_GLYPH_RUN_DESCRIPTION const *rundescr, [in] IUnknown *effect)
 
HRESULT DrawUnderline ([in] void *context, [in] FLOAT originX, [in] FLOAT originY, [in] DWRITE_GLYPH_ORIENTATION_ANGLE angle, [in] DWRITE_UNDERLINE const *underline, [in] IUnknown *effect)
 
HRESULT DrawStrikethrough ([in] void *context, [in] FLOAT originX, [in] FLOAT originY, [in] DWRITE_GLYPH_ORIENTATION_ANGLE angle, [in] DWRITE_STRIKETHROUGH const *strikethrough, [in] IUnknown *effect)
 
HRESULT DrawInlineObject ([in] void *context, [in] FLOAT originX, [in] FLOAT originY, [in] DWRITE_GLYPH_ORIENTATION_ANGLE angle, [in] IDWriteInlineObject *inlineObject, [in] BOOL is_sideways, [in] BOOL is_rtl, [in] IUnknown *effect)
 
- Public Member Functions inherited from IDWriteTextRenderer
HRESULT DrawGlyphRun ([in] void *client_drawingcontext, [in] FLOAT baselineOriginX, [in] FLOAT baselineOriginY, [in] DWRITE_MEASURING_MODE mode, [in] DWRITE_GLYPH_RUN const *glyph_run, [in] DWRITE_GLYPH_RUN_DESCRIPTION const *run_descr, [in] IUnknown *drawing_effect)
 
HRESULT DrawUnderline ([in] void *client_drawingcontext, [in] FLOAT baselineOriginX, [in] FLOAT baselineOriginY, [in] DWRITE_UNDERLINE const *underline, [in] IUnknown *drawing_effect)
 
HRESULT DrawStrikethrough ([in] void *client_drawingcontext, [in] FLOAT baselineOriginX, [in] FLOAT baselineOriginY, [in] DWRITE_STRIKETHROUGH const *strikethrough, [in] IUnknown *drawing_effect)
 
HRESULT DrawInlineObject ([in] void *client_drawingcontext, [in] FLOAT originX, [in] FLOAT originY, [in] IDWriteInlineObject *object, [in] BOOL is_sideways, [in] BOOL is_rtl, [in] IUnknown *drawing_effect)
 
- Public Member Functions inherited from IDWritePixelSnapping
HRESULT IsPixelSnappingDisabled ([in] void *client_drawingcontext, [out] BOOL *disabled)
 
HRESULT GetCurrentTransform ([in] void *client_drawingcontext, [out] DWRITE_MATRIX *transform)
 
HRESULT GetPixelsPerDip ([in] void *client_drawingcontext, [out] FLOAT *pixels_per_dip)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknown * LPUNKNOWN
 

Detailed Description

Definition at line 90 of file dwrite_2.idl.

Member Function Documentation

◆ DrawGlyphRun()

HRESULT IDWriteTextRenderer1::DrawGlyphRun ( [in] void *  context,
[in] FLOAT  originX,
[in] FLOAT  originY,
[in] DWRITE_GLYPH_ORIENTATION_ANGLE  angle,
[in] DWRITE_MEASURING_MODE  mode,
[in] DWRITE_GLYPH_RUN const *  run,
[in] DWRITE_GLYPH_RUN_DESCRIPTION const *  rundescr,
[in] IUnknown *  effect 
)

◆ DrawInlineObject()

HRESULT IDWriteTextRenderer1::DrawInlineObject ( [in] void *  context,
[in] FLOAT  originX,
[in] FLOAT  originY,
[in] DWRITE_GLYPH_ORIENTATION_ANGLE  angle,
[in] IDWriteInlineObject *  inlineObject,
[in] BOOL  is_sideways,
[in] BOOL  is_rtl,
[in] IUnknown *  effect 
)

◆ DrawStrikethrough()

HRESULT IDWriteTextRenderer1::DrawStrikethrough ( [in] void *  context,
[in] FLOAT  originX,
[in] FLOAT  originY,
[in] DWRITE_GLYPH_ORIENTATION_ANGLE  angle,
[in] DWRITE_STRIKETHROUGH const *  strikethrough,
[in] IUnknown *  effect 
)

◆ DrawUnderline()

HRESULT IDWriteTextRenderer1::DrawUnderline ( [in] void *  context,
[in] FLOAT  originX,
[in] FLOAT  originY,
[in] DWRITE_GLYPH_ORIENTATION_ANGLE  angle,
[in] DWRITE_UNDERLINE const *  underline,
[in] IUnknown *  effect 
)

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