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

Public Member Functions

HRESULT CreateFontFaceReference ([in] IDWriteFontFile *file, [in] UINT32 face_index, [in] DWRITE_FONT_SIMULATIONS simulations, [in] DWRITE_FONT_AXIS_VALUE const *axis_values, [in] UINT32 num_axis, [out] IDWriteFontFaceReference1 **face_ref)
 
HRESULT CreateFontResource ([in] IDWriteFontFile *file, [in] UINT32 face_index, [out] IDWriteFontResource **resource)
 
HRESULT GetSystemFontSet ([in] BOOL include_downloadable, [out] IDWriteFontSet1 **fontset)
 
HRESULT GetSystemFontCollection ([in] BOOL include_downloadable, [in] DWRITE_FONT_FAMILY_MODEL family_model, [out] IDWriteFontCollection2 **collection)
 
HRESULT CreateFontCollectionFromFontSet ([in] IDWriteFontSet *fontset, [in] DWRITE_FONT_FAMILY_MODEL family_model, [out] IDWriteFontCollection2 **collection)
 
HRESULT CreateFontSetBuilder ([out] IDWriteFontSetBuilder2 **builder)
 
HRESULT CreateTextFormat ([in] const WCHAR *familyname, [in] IDWriteFontCollection *collection, [in] DWRITE_FONT_AXIS_VALUE const *axis_values, [in] UINT32 num_axis, [in] FLOAT fontsize, [in] const WCHAR *localename, [out] IDWriteTextFormat3 **format)
 
- Public Member Functions inherited from IDWriteFactory5
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 1462 of file dwrite_3.idl.

Member Function Documentation

◆ CreateFontCollectionFromFontSet()

HRESULT IDWriteFactory6::CreateFontCollectionFromFontSet ( [in] IDWriteFontSet *  fontset,
[in] DWRITE_FONT_FAMILY_MODEL  family_model,
[out] IDWriteFontCollection2 **  collection 
)

◆ CreateFontFaceReference()

HRESULT IDWriteFactory6::CreateFontFaceReference ( [in] IDWriteFontFile *  file,
[in] UINT32  face_index,
[in] DWRITE_FONT_SIMULATIONS  simulations,
[in] DWRITE_FONT_AXIS_VALUE const *  axis_values,
[in] UINT32  num_axis,
[out] IDWriteFontFaceReference1 **  face_ref 
)

◆ CreateFontResource()

HRESULT IDWriteFactory6::CreateFontResource ( [in] IDWriteFontFile *  file,
[in] UINT32  face_index,
[out] IDWriteFontResource **  resource 
)

◆ CreateFontSetBuilder()

HRESULT IDWriteFactory6::CreateFontSetBuilder ( [out] IDWriteFontSetBuilder2 **  builder)

◆ CreateTextFormat()

HRESULT IDWriteFactory6::CreateTextFormat ( [in] const WCHAR *  familyname,
[in] IDWriteFontCollection *  collection,
[in] DWRITE_FONT_AXIS_VALUE const *  axis_values,
[in] UINT32  num_axis,
[in] FLOAT  fontsize,
[in] const WCHAR *  localename,
[out] IDWriteTextFormat3 **  format 
)

◆ GetSystemFontCollection()

HRESULT IDWriteFactory6::GetSystemFontCollection ( [in] BOOL  include_downloadable,
[in] DWRITE_FONT_FAMILY_MODEL  family_model,
[out] IDWriteFontCollection2 **  collection 
)

◆ GetSystemFontSet()

HRESULT IDWriteFactory6::GetSystemFontSet ( [in] BOOL  include_downloadable,
[out] IDWriteFontSet1 **  fontset 
)

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