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

Public Member Functions

HRESULT GetSystemFontSet ([in] BOOL include_downloadable, [out] IDWriteFontSet2 **fontset)
 
HRESULT GetSystemFontCollection ([in] BOOL include_downloadable, [in] DWRITE_FONT_FAMILY_MODEL family_model, [out] IDWriteFontCollection3 **collection)
 
- Public Member Functions inherited from IDWriteFactory6
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 1510 of file dwrite_3.idl.

Member Function Documentation

◆ GetSystemFontCollection()

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

◆ GetSystemFontSet()

HRESULT IDWriteFactory7::GetSystemFontSet ( [in] BOOL  include_downloadable,
[out] IDWriteFontSet2 **  fontset 
)

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