[][src]Module directwrite::descriptions

Various structures that define things passed to and from directwrite APIs.

Structs

DBool

FFI-safe boolean value wrapper for structs that have boolean values.

FontFeature

Specifies properties used to identify and execute typographic features in the current font face.

GlyphOffset

The optional adjustment to a glyph's position.

GlyphRun

Contains the information needed by renderers to draw glyph runs. All coordinates are in device independent pixels (DIPs).

GlyphRunDescription

Contains additional properties related to those in GlyphRun.

Strikethrough

Contains information regarding the size and placement of strikethroughs.All coordinates are in device independent pixels (DIPs).

TextRange

A text range, represented in UTF-16 code units.

Trimming

Specifies the trimming option for text overflowing the layout box.

Underline

Contains information about the size and placement of underlines. All coordinates are in device independent pixels (DIPs).

Traits

FontKey

Marker supertrait for types which may be used as font keys. Note that although the data itself must be static, str is a valid FontKey as the key will always be taken by pointer.