directx.dwrite_2

Members

Aliases

DWRITE_GRID_FIT_MODE
alias DWRITE_GRID_FIT_MODE = int

<summary> Whether to enable grid-fitting of glyph outlines (a.k.a. hinting). </summary>

DWRITE_OPTICAL_ALIGNMENT
alias DWRITE_OPTICAL_ALIGNMENT = int

<summary> How to align glyphs to the margin. </summary>

Interfaces

IDWriteColorGlyphRunEnumerator
interface IDWriteColorGlyphRunEnumerator

<summary> Enumerator for an ordered collection of color glyph runs. </summary>

IDWriteFactory2
interface IDWriteFactory2

<summary> The root factory interface for all DWrite objects. </summary>

IDWriteFont2
interface IDWriteFont2

<summary> The IDWriteFont interface represents a physical font in a font collection. </summary>

IDWriteFontFace2
interface IDWriteFontFace2

<summary> The interface that represents an absolute reference to a font face. It contains font face type, appropriate file references and face identification data. Various font data such as metrics, names and glyph outlines is obtained from IDWriteFontFace. </summary>

IDWriteFontFallback
interface IDWriteFontFallback

<summary> A font fallback definition used for mapping characters to fonts capable of supporting them. </summary>

IDWriteFontFallbackBuilder
interface IDWriteFontFallbackBuilder

<summary> Builder used to create a font fallback definition by appending a series of fallback mappings, followed by a creation call. </summary> <remarks> This object may not be thread-safe. </remarks>

IDWriteRenderingParams2
interface IDWriteRenderingParams2

<summary> The interface that represents text rendering settings for glyph rasterization and filtering. </summary>

IDWriteTextAnalyzer2
interface IDWriteTextAnalyzer2

<summary> The text analyzer interface represents a set of application-defined callbacks that perform rendering of text, inline objects, and decorations such as underlines. </summary>

IDWriteTextFormat1
interface IDWriteTextFormat1

<summary> The format of text used for text layout. </summary> <remarks> This object may not be thread-safe and it may carry the state of text format change. </remarks>

IDWriteTextLayout2
interface IDWriteTextLayout2

<summary> The text layout interface represents a block of text after it has been fully analyzed and formatted.

IDWriteTextRenderer1
interface IDWriteTextRenderer1

<summary> The text renderer interface represents a set of application-defined callbacks that perform rendering of text, inline objects, and decorations such as underlines. </summary>

Structs

D3DCOLORVALUE
struct D3DCOLORVALUE

<summary> DWRITE_COLOR_F </summary>

DWRITE_COLOR_GLYPH_RUN
struct DWRITE_COLOR_GLYPH_RUN

<summary> Represents a color glyph run. The IDWriteFactory2::TranslateColorGlyphRun method returns an ordered collection of color glyph runs, which can be layered on top of each other to produce a color representation of the given base glyph run. </summary>

DWRITE_TEXT_METRICS1
struct DWRITE_TEXT_METRICS1

<summary> Overall metrics associated with text after layout. All coordinates are in device independent pixels (DIPs). </summary>

Meta