dwrite_2.h header

This header is used by DirectWrite. For more information, see:

dwrite_2.h contains the following programming interfaces:

Interfaces

 
IDWriteColorGlyphRunEnumerator

This interface allows the application to enumerate through the color glyph runs.
IDWriteFactory2

The root factory interface for all DirectWrite objects.I
IDWriteFont2

Represents a physical font in a font collection. (IDWriteFont2)
IDWriteFontFace2

Contains font face type, appropriate file references, and face identification data. (IDWriteFontFace2)
IDWriteFontFallback

Allows you to access fallback fonts from the font list.
IDWriteFontFallbackBuilder

Allows you to create Unicode font fallback mappings and create a font fall back object from those mappings.
IDWriteRenderingParams2

Represents text rendering settings for glyph rasterization and filtering. (IDWriteRenderingParams2)
IDWriteTextAnalyzer2

Analyzes various text properties for complex script processing. (IDWriteTextAnalyzer2)
IDWriteTextFormat1

Describes the font and paragraph properties used to format text, and it describes locale information. (IDWriteTextFormat1)
IDWriteTextLayout2

Represents a block of text after it has been fully analyzed and formatted. (IDWriteTextLayout2)
IDWriteTextRenderer1

Represents a set of application-defined callbacks that perform rendering of text, inline objects, and decorations such as underlines. (IDWriteTextRenderer1)

Structures

 
DWRITE_COLOR_GLYPH_RUN

Contains the information needed by renderers to draw glyph runs with glyph color information.
DWRITE_TEXT_METRICS1

Contains the metrics associated with text after layout. (DWRITE_TEXT_METRICS1)

Enumerations

 
DWRITE_GRID_FIT_MODE

Specifies whether to enable grid-fitting of glyph outlines (also known as hinting).
DWRITE_OPTICAL_ALIGNMENT

The optical margin alignment mode.