RetroArch
Public Attributes | List of all members
DWRITE_SHAPING_GLYPH_PROPERTIES Struct Reference

Shaping output properties per output glyph. More...

#include <dwrite.h>

Public Attributes

UINT16 justification: 4
 Justification class, whether to use spacing, kashidas, or another method. This exists for backwards compatibility with Uniscribe's SCRIPT_JUSTIFY enum. More...
 
UINT16 isClusterStart: 1
 Indicates glyph is the first of a cluster. More...
 
UINT16 isDiacritic: 1
 Glyph is a diacritic. More...
 
UINT16 isZeroWidthSpace: 1
 Glyph has no width, blank, ZWJ, ZWNJ etc. More...
 
UINT16 reserved: 9
 Reserved for use by shaping engine. More...
 

Detailed Description

Shaping output properties per output glyph.

Member Data Documentation

◆ isClusterStart

UINT16 DWRITE_SHAPING_GLYPH_PROPERTIES::isClusterStart

Indicates glyph is the first of a cluster.

◆ isDiacritic

UINT16 DWRITE_SHAPING_GLYPH_PROPERTIES::isDiacritic

Glyph is a diacritic.

◆ isZeroWidthSpace

UINT16 DWRITE_SHAPING_GLYPH_PROPERTIES::isZeroWidthSpace

Glyph has no width, blank, ZWJ, ZWNJ etc.

◆ justification

UINT16 DWRITE_SHAPING_GLYPH_PROPERTIES::justification

Justification class, whether to use spacing, kashidas, or another method. This exists for backwards compatibility with Uniscribe's SCRIPT_JUSTIFY enum.

◆ reserved

UINT16 DWRITE_SHAPING_GLYPH_PROPERTIES::reserved

Reserved for use by shaping engine.


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