RetroArch
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_size_ (stringLength) WCHAR const *string
 The text associated with the glyphs. More...
 
 _Field_size_opt_ (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

_Field_z_ WCHAR constlocaleName
 The locale name associated with this run. More...
 
UINT32 stringLength
 The number of characters (UTF16 code-units). Note that this may be different than the number of glyphs. 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_size_()

DWRITE_GLYPH_RUN_DESCRIPTION::_Field_size_ ( stringLength  ) const

The text associated with the glyphs.

◆ _Field_size_opt_()

DWRITE_GLYPH_RUN_DESCRIPTION::_Field_size_opt_ ( 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

_Field_z_ 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: