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

Public Member Functions

HRESULT Draw ([in] void *client_drawingontext, [in] IDWriteTextRenderer *renderer, [in] FLOAT originX, [in] FLOAT originY, [in] BOOL is_sideways, [in] BOOL is_rtl, [in] IUnknown *drawing_effect)
 
HRESULT GetMetrics ([out] DWRITE_INLINE_OBJECT_METRICS *metrics)
 
HRESULT GetOverhangMetrics ([out] DWRITE_OVERHANG_METRICS *overhangs)
 
HRESULT GetBreakConditions ([out] DWRITE_BREAK_CONDITION *condition_before, [out] DWRITE_BREAK_CONDITION *condition_after)
 
- 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 971 of file dwrite.idl.

Member Function Documentation

◆ Draw()

HRESULT IDWriteInlineObject::Draw ( [in] void *  client_drawingontext,
[in] IDWriteTextRenderer *  renderer,
[in] FLOAT  originX,
[in] FLOAT  originY,
[in] BOOL  is_sideways,
[in] BOOL  is_rtl,
[in] IUnknown *  drawing_effect 
)

◆ GetBreakConditions()

HRESULT IDWriteInlineObject::GetBreakConditions ( [out] DWRITE_BREAK_CONDITION *  condition_before,
[out] DWRITE_BREAK_CONDITION *  condition_after 
)

◆ GetMetrics()

HRESULT IDWriteInlineObject::GetMetrics ( [out] DWRITE_INLINE_OBJECT_METRICS *  metrics)

◆ GetOverhangMetrics()

HRESULT IDWriteInlineObject::GetOverhangMetrics ( [out] DWRITE_OVERHANG_METRICS *  overhangs)

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