ReactOS 0.4.17-dev-934-g091855f
layout_range_attr_value Struct Reference
Collaboration diagram for layout_range_attr_value:

Public Attributes

DWRITE_TEXT_RANGE range
 
union {
   DWRITE_FONT_WEIGHT   weight
 
   DWRITE_FONT_STYLE   style
 
   DWRITE_FONT_STRETCH   stretch
 
   FLOAT   fontsize
 
   IDWriteInlineObject *   object
 
   IUnknown *   effect
 
   BOOL   underline
 
   BOOL   strikethrough
 
   BOOL   pair_kerning
 
   IDWriteFontCollection *   collection
 
   const WCHAR *   locale
 
   const WCHAR *   fontfamily
 
   struct {
      FLOAT   leading
 
      FLOAT   trailing
 
      FLOAT   min_advance
 
   }   spacing
 
   IDWriteTypography *   typography
 
} u
 

Detailed Description

Definition at line 50 of file layout.c.

Member Data Documentation

◆ collection

IDWriteFontCollection* layout_range_attr_value::collection

Definition at line 62 of file layout.c.

Referenced by dwritetextlayout_SetFontCollection().

◆ effect

IUnknown* layout_range_attr_value::effect

Definition at line 58 of file layout.c.

Referenced by dwritetextlayout_SetDrawingEffect().

◆ fontfamily

const WCHAR* layout_range_attr_value::fontfamily

Definition at line 64 of file layout.c.

◆ fontsize

FLOAT layout_range_attr_value::fontsize

Definition at line 56 of file layout.c.

◆ leading

FLOAT layout_range_attr_value::leading

Definition at line 66 of file layout.c.

Referenced by dwritetextlayout1_SetCharacterSpacing().

◆ locale

const WCHAR* layout_range_attr_value::locale

Definition at line 63 of file layout.c.

Referenced by dwritetextlayout_SetLocaleName().

◆ min_advance

FLOAT layout_range_attr_value::min_advance

Definition at line 68 of file layout.c.

Referenced by dwritetextlayout1_SetCharacterSpacing().

◆ object

IDWriteInlineObject* layout_range_attr_value::object

Definition at line 57 of file layout.c.

Referenced by dwritetextlayout_SetInlineObject().

◆ pair_kerning

BOOL layout_range_attr_value::pair_kerning

Definition at line 61 of file layout.c.

◆ range

DWRITE_TEXT_RANGE layout_range_attr_value::range

Definition at line 51 of file layout.c.

◆ 

struct { ... } layout_range_attr_value::spacing

◆ stretch

DWRITE_FONT_STRETCH layout_range_attr_value::stretch

Definition at line 55 of file layout.c.

Referenced by dwritetextlayout_SetFontStretch().

◆ strikethrough

BOOL layout_range_attr_value::strikethrough

Definition at line 60 of file layout.c.

Referenced by dwritetextlayout_SetStrikethrough().

◆ style

DWRITE_FONT_STYLE layout_range_attr_value::style

Definition at line 54 of file layout.c.

Referenced by dwritetextlayout_SetFontStyle().

◆ trailing

FLOAT layout_range_attr_value::trailing

Definition at line 67 of file layout.c.

◆ typography

IDWriteTypography* layout_range_attr_value::typography

Definition at line 70 of file layout.c.

Referenced by dwritetextlayout_SetTypography().

◆ 

union { ... } layout_range_attr_value::u

◆ underline

BOOL layout_range_attr_value::underline

Definition at line 59 of file layout.c.

Referenced by dwritetextlayout_SetUnderline().

◆ weight

DWRITE_FONT_WEIGHT layout_range_attr_value::weight

Definition at line 53 of file layout.c.


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