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

Public Member Functions

HRESULT SetCurrentGlyph ([in] UINT32 glyph_index, [out] DWRITE_PAINT_ELEMENT *paint_element, [in] UINT32 struct_size, [out] D2D_RECT_F *clip_box, [out, defaultvalue(NULL)] DWRITE_PAINT_ATTRIBUTES *glyph_attributes)
 
HRESULT SetTextColor ([in] DWRITE_COLOR_F const *text_color)
 
HRESULT SetColorPaletteIndex ([in] UINT32 color_palette_index)
 
HRESULT SetCustomColorPalette ([in] DWRITE_COLOR_F const *palette_entries, [in] UINT32 palette_entry_count)
 
HRESULT MoveToFirstChild ([out] DWRITE_PAINT_ELEMENT *paint_element, [in] UINT32 struct_size)
 
HRESULT MoveToNextSibling ([out] DWRITE_PAINT_ELEMENT *paint_element, [in] UINT32 struct_size)
 
HRESULT MoveToParent (void)
 
HRESULT GetGradientStops ([in] UINT32 first_gradient_stop_index, [in] UINT32 gradient_stop_count, [out] D2D1_GRADIENT_STOP *gradient_stops)
 
HRESULT GetGradientStopColors ([in] UINT32 first_gradient_stop_index, [in] UINT32 gradient_stop_count, [out] DWRITE_PAINT_COLOR *gradient_stop_colors)
 
- 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 1219 of file dwrite_3.idl.

Member Function Documentation

◆ GetGradientStopColors()

HRESULT IDWritePaintReader::GetGradientStopColors ( [in] UINT32  first_gradient_stop_index,
[in] UINT32  gradient_stop_count,
[out] DWRITE_PAINT_COLOR *  gradient_stop_colors 
)

◆ GetGradientStops()

HRESULT IDWritePaintReader::GetGradientStops ( [in] UINT32  first_gradient_stop_index,
[in] UINT32  gradient_stop_count,
[out] D2D1_GRADIENT_STOP *  gradient_stops 
)

◆ MoveToFirstChild()

HRESULT IDWritePaintReader::MoveToFirstChild ( [out] DWRITE_PAINT_ELEMENT *  paint_element,
[in] UINT32  struct_size 
)

◆ MoveToNextSibling()

HRESULT IDWritePaintReader::MoveToNextSibling ( [out] DWRITE_PAINT_ELEMENT *  paint_element,
[in] UINT32  struct_size 
)

◆ MoveToParent()

HRESULT IDWritePaintReader::MoveToParent ( void  )

◆ SetColorPaletteIndex()

HRESULT IDWritePaintReader::SetColorPaletteIndex ( [in] UINT32  color_palette_index)

◆ SetCurrentGlyph()

HRESULT IDWritePaintReader::SetCurrentGlyph ( [in] UINT32  glyph_index,
[out] DWRITE_PAINT_ELEMENT *  paint_element,
[in] UINT32  struct_size,
[out] D2D_RECT_F *  clip_box,
[out, defaultvalue(NULL)] DWRITE_PAINT_ATTRIBUTES *  glyph_attributes 
)

◆ SetCustomColorPalette()

HRESULT IDWritePaintReader::SetCustomColorPalette ( [in] DWRITE_COLOR_F const *  palette_entries,
[in] UINT32  palette_entry_count 
)

◆ SetTextColor()

HRESULT IDWritePaintReader::SetTextColor ( [in] DWRITE_COLOR_F const *  text_color)

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