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

Public Member Functions

HRESULT CreateFontSetBuilder ([out] IDWriteFontSetBuilder1 **fontset_builder)
 
HRESULT CreateInMemoryFontFileLoader ([out] IDWriteInMemoryFontFileLoader **loader)
 
HRESULT CreateHttpFontFileLoader ([in] WCHAR const *referrer_url, [in] WCHAR const *extra_headers, [out] IDWriteRemoteFontFileLoader **loader)
 
DWRITE_CONTAINER_TYPE AnalyzeContainerType ([in] void const *data, [in] UINT32 data_size)
 
HRESULT UnpackFontFile ([in] DWRITE_CONTAINER_TYPE container_type, [in] void const *data, [in] UINT32 data_size, [out] IDWriteFontFileStream **stream)
 
- Public Member Functions inherited from IDWriteFactory4
HRESULT TranslateColorGlyphRun ([in] D2D1_POINT_2F baseline_origin, [in] DWRITE_GLYPH_RUN const *run, [in] DWRITE_GLYPH_RUN_DESCRIPTION const *run_desc, [in] DWRITE_GLYPH_IMAGE_FORMATS desired_formats, [in] DWRITE_MEASURING_MODE measuring_mode, [in] DWRITE_MATRIX const *transform, [in] UINT32 palette, [out] IDWriteColorGlyphRunEnumerator1 **layers)
 
HRESULT ComputeGlyphOrigins_ ([in] DWRITE_GLYPH_RUN const *run, [in] D2D1_POINT_2F baseline_origin, [out] D2D1_POINT_2F *origins)
 
HRESULT ComputeGlyphOrigins ([in] DWRITE_GLYPH_RUN const *run, [in] DWRITE_MEASURING_MODE measuring_mode, [in] D2D1_POINT_2F baseline_origin, [in] DWRITE_MATRIX const *transform, [out] D2D1_POINT_2F *origins)
 

Detailed Description

Definition at line 1432 of file dwrite_3.idl.

Member Function Documentation

◆ AnalyzeContainerType()

DWRITE_CONTAINER_TYPE IDWriteFactory5::AnalyzeContainerType ( [in] void const *  data,
[in] UINT32  data_size 
)

◆ CreateFontSetBuilder()

HRESULT IDWriteFactory5::CreateFontSetBuilder ( [out] IDWriteFontSetBuilder1 **  fontset_builder)

◆ CreateHttpFontFileLoader()

HRESULT IDWriteFactory5::CreateHttpFontFileLoader ( [in] WCHAR const *  referrer_url,
[in] WCHAR const *  extra_headers,
[out] IDWriteRemoteFontFileLoader **  loader 
)

◆ CreateInMemoryFontFileLoader()

HRESULT IDWriteFactory5::CreateInMemoryFontFileLoader ( [out] IDWriteInMemoryFontFileLoader **  loader)

◆ UnpackFontFile()

HRESULT IDWriteFactory5::UnpackFontFile ( [in] DWRITE_CONTAINER_TYPE  container_type,
[in] void const *  data,
[in] UINT32  data_size,
[out] IDWriteFontFileStream **  stream 
)

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