IDWriteFactory3 interface (dwrite_3.h)

The root factory interface for all DirectWrite objects.

Inheritance

The IDWriteFactory3 interface inherits from IDWriteFactory2. IDWriteFactory3 also has these types of members:

Methods

The IDWriteFactory3 interface has these methods.

 
IDWriteFactory3::CreateCustomRenderingParams

Creates a rendering parameters object with the specified properties. (IDWriteFactory3.CreateCustomRenderingParams)
IDWriteFactory3::CreateFontCollectionFromFontSet

Create a weight/width/slope tree from a set of fonts.
IDWriteFactory3::CreateFontFaceReference

Creates a reference to a font given a full path. (overload 1/2)
IDWriteFactory3::CreateFontFaceReference

Creates a reference to a font given a full path. (overload 2/2)
IDWriteFactory3::CreateFontSetBuilder

Creates an empty font set builder to add font face references and create a custom font set. (IDWriteFactory3.CreateFontSetBuilder)
IDWriteFactory3::CreateGlyphRunAnalysis

Creates a glyph-run-analysis object that encapsulates info that DirectWrite uses to render a glyph run.
IDWriteFactory3::GetFontDownloadQueue

Gets the font download queue associated with this factory object.
IDWriteFactory3::GetSystemFontCollection

Retrieves a weight/width/slope tree of system fonts.
IDWriteFactory3::GetSystemFontSet

Retrieves the list of system fonts.

Requirements

Requirement Value
Minimum supported client Windows 10 [desktop apps only]
Minimum supported server Windows Server 2016 [desktop apps only]
Target Platform Windows
Header dwrite_3.h

See also

IDWriteFactory

IDWriteFactory2