Atom
Public Member Functions | Public Attributes | List of all members
DWRITE_GLYPH_RUN_DESCRIPTION Struct Reference

The DWRITE_GLYPH_RUN_DESCRIPTION structure contains additional properties related to those in DWRITE_GLYPH_RUN. More...

#include <DWrite.h>

Public Member Functions

 __field_ecount (stringLength) WCHAR const *string
 The text associated with the glyphs. More...
 
 __field_ecount (stringLength) UINT16 const *clusterMap
 An array of indices to the glyph indices array, of the first glyphs of all the glyph clusters of the glyphs to render. More...
 

Public Attributes

__nullterminated WCHAR const * localeName
 The locale name associated with this run. More...
 
UINT32 stringLength
 The number of characters (UTF16 code-units). More...
 
UINT32 textPosition
 Corresponding text position in the original string this glyph run came from. More...
 

Detailed Description

The DWRITE_GLYPH_RUN_DESCRIPTION structure contains additional properties related to those in DWRITE_GLYPH_RUN.

Member Function Documentation

§ __field_ecount() [1/2]

DWRITE_GLYPH_RUN_DESCRIPTION::__field_ecount ( stringLength  ) const

The text associated with the glyphs.

§ __field_ecount() [2/2]

DWRITE_GLYPH_RUN_DESCRIPTION::__field_ecount ( stringLength  ) const

An array of indices to the glyph indices array, of the first glyphs of all the glyph clusters of the glyphs to render.

Member Data Documentation

§ localeName

__nullterminated WCHAR const* DWRITE_GLYPH_RUN_DESCRIPTION::localeName

The locale name associated with this run.

§ stringLength

UINT32 DWRITE_GLYPH_RUN_DESCRIPTION::stringLength

The number of characters (UTF16 code-units).

Note that this may be different than the number of glyphs.

§ textPosition

UINT32 DWRITE_GLYPH_RUN_DESCRIPTION::textPosition

Corresponding text position in the original string this glyph run came from.


The documentation for this struct was generated from the following file: