Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
DirectWrite defines the following structures.
In this section
Topic | Description |
---|---|
DWRITE_BITMAP_DATA_BGRA32 | Represents bitmap data in BGRA32 format. |
DWRITE_CARET_METRICS | The DWRITE_CARET_METRICS structure specifies the metrics for caret placement in a font. |
DWRITE_CLUSTER_METRICS | Contains information about a glyph cluster. |
DWRITE_COLOR_F | Describes the red, green, blue, and alpha components of a color. |
DWRITE_COLOR_GLYPH_RUN | Contains the information needed by renderers to draw glyph runs with glyph color information. |
DWRITE_COLOR_GLYPH_RUN1 | Represents a color glyph run. The IDWriteFactory4::TranslateColorGlyphRun method returns an ordered collection of color glyph runs of varying types depending on what the font supports. |
DWRITE_FILE_FRAGMENT | Represents a range of bytes in a font file. |
DWRITE_FONT_AXIS_RANGE | Represents the minimum and maximum range of the possible values for a font axis. |
DWRITE_FONT_AXIS_VALUE | Represents a value for a font axis. Used when querying and creating font instances. |
DWRITE_FONT_FEATURE | Specifies properties used to identify and execute typographic features in the current font face. |
DWRITE_FONT_METRICS | The DWRITE_FONT_METRICS structure specifies the metrics that are applicable to all glyphs within the font face. |
DWRITE_FONT_METRICS1 | The DWRITE_FONT_METRICS1 structure specifies the metrics that are applicable to all glyphs within the font face. |
DWRITE_FONT_PROPERTY | Font property used for filtering font sets and building a font set with explicit properties. |
DWRITE_GLYPH_IMAGE_DATA | Data for a single glyph from GetGlyphImageData. |
DWRITE_GLYPH_METRICS | Specifies the metrics of an individual glyph. |
DWRITE_GLYPH_OFFSET | The optional adjustment to a glyph's position. |
DWRITE_GLYPH_RUN | Contains the information needed by renderers to draw glyph runs. |
DWRITE_GLYPH_RUN_DESCRIPTION | Contains additional properties related to those in DWRITE_GLYPH_RUN. |
DWRITE_HIT_TEST_METRICS | Describes the region obtained by a hit test. |
DWRITE_INLINE_OBJECT_METRICS | Contains properties describing the geometric measurement of an application-defined inline object. |
DWRITE_JUSTIFICATION_OPPORTUNITY | The DWRITE_JUSTIFICATION_OPPORTUNITY structure specifies justification info per glyph. |
DWRITE_LINE_BREAKPOINT | Line breakpoint characteristics of a character. |
DWRITE_LINE_METRICS | Contains information about a formatted line of text. |
DWRITE_LINE_METRICS1 | Contains information about a formatted line of text. |
DWRITE_LINE_SPACING | |
DWRITE_MATRIX | The DWRITE_MATRIX structure specifies the graphics transform to be applied to rendered glyphs. |
DWRITE_OVERHANG_METRICS | Indicates how much any visible DIPs (device independent pixels) overshoot each side of the layout or inline objects. |
DWRITE_PANOSE | The DWRITE_PANOSE union describes typeface classification values that you use with IDWriteFont1::GetPanose to select and match the font. |
DWRITE_SCRIPT_ANALYSIS | Stores the association of text and its writing system script, as well as some display attributes. |
DWRITE_SCRIPT_PROPERTIES | The DWRITE_SCRIPT_PROPERTIES structure specifies script properties for caret navigation and justification. |
DWRITE_SHAPING_GLYPH_PROPERTIES | Contains shaping output properties for an output glyph. |
DWRITE_SHAPING_TEXT_PROPERTIES | Shaping output properties for an output glyph. |
DWRITE_STRIKETHROUGH | Contains information regarding the size and placement of strikethroughs. |
DWRITE_TEXT_METRICS | Contains the metrics associated with text after layout. |
DWRITE_TEXT_METRICS1 | Contains the metrics associated with text after layout. |
DWRITE_TEXT_RANGE | Specifies a range of text positions where format is applied in the text represented by an IDWriteTextLayout object. |
DWRITE_TRIMMING | Specifies the trimming option for text overflowing the layout box. |
DWRITE_TYPOGRAPHIC_FEATURES | Contains a set of typographic features to be applied during text shaping. |
DWRITE_UNDERLINE | Contains information about the width, thickness, offset, run height, reading direction, and flow direction of an underline. |
DWRITE_UNICODE_RANGE | The DWRITE_UNICODE_RANGE structure specifies the range of Unicode code points. |