webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
WebCore::FontVariantSettings Struct Reference

#include <TextFlags.h>

Public Member Functions

 FontVariantSettings ()
 
 FontVariantSettings (FontVariantLigatures commonLigatures, FontVariantLigatures discretionaryLigatures, FontVariantLigatures historicalLigatures, FontVariantLigatures contextualAlternates, FontVariantPosition position, FontVariantCaps caps, FontVariantNumericFigure numericFigure, FontVariantNumericSpacing numericSpacing, FontVariantNumericFraction numericFraction, FontVariantNumericOrdinal numericOrdinal, FontVariantNumericSlashedZero numericSlashedZero, FontVariantAlternates alternates, FontVariantEastAsianVariant eastAsianVariant, FontVariantEastAsianWidth eastAsianWidth, FontVariantEastAsianRuby eastAsianRuby)
 
bool isAllNormal () const
 
bool operator== (const FontVariantSettings &other) const
 
bool operator!= (const FontVariantSettings &other) const
 
unsigned uniqueValue () const
 
 FontVariantSettings ()
 
 FontVariantSettings (FontVariantLigatures commonLigatures, FontVariantLigatures discretionaryLigatures, FontVariantLigatures historicalLigatures, FontVariantLigatures contextualAlternates, FontVariantPosition position, FontVariantCaps caps, FontVariantNumericFigure numericFigure, FontVariantNumericSpacing numericSpacing, FontVariantNumericFraction numericFraction, FontVariantNumericOrdinal numericOrdinal, FontVariantNumericSlashedZero numericSlashedZero, FontVariantAlternates alternates, FontVariantEastAsianVariant eastAsianVariant, FontVariantEastAsianWidth eastAsianWidth, FontVariantEastAsianRuby eastAsianRuby)
 
bool isAllNormal () const
 
bool operator== (const FontVariantSettings &other) const
 
bool operator!= (const FontVariantSettings &other) const
 
unsigned uniqueValue () const
 

Public Attributes

FontVariantLigatures commonLigatures
 
FontVariantLigatures discretionaryLigatures
 
FontVariantLigatures historicalLigatures
 
FontVariantLigatures contextualAlternates
 
FontVariantPosition position
 
FontVariantCaps caps
 
FontVariantNumericFigure numericFigure
 
FontVariantNumericSpacing numericSpacing
 
FontVariantNumericFraction numericFraction
 
FontVariantNumericOrdinal numericOrdinal
 
FontVariantNumericSlashedZero numericSlashedZero
 
FontVariantAlternates alternates
 
FontVariantEastAsianVariant eastAsianVariant
 
FontVariantEastAsianWidth eastAsianWidth
 
FontVariantEastAsianRuby eastAsianRuby
 

Constructor & Destructor Documentation

◆ FontVariantSettings() [1/4]

WebCore::FontVariantSettings::FontVariantSettings ( )
inline

◆ FontVariantSettings() [2/4]

WebCore::FontVariantSettings::FontVariantSettings ( FontVariantLigatures  commonLigatures,
FontVariantLigatures  discretionaryLigatures,
FontVariantLigatures  historicalLigatures,
FontVariantLigatures  contextualAlternates,
FontVariantPosition  position,
FontVariantCaps  caps,
FontVariantNumericFigure  numericFigure,
FontVariantNumericSpacing  numericSpacing,
FontVariantNumericFraction  numericFraction,
FontVariantNumericOrdinal  numericOrdinal,
FontVariantNumericSlashedZero  numericSlashedZero,
FontVariantAlternates  alternates,
FontVariantEastAsianVariant  eastAsianVariant,
FontVariantEastAsianWidth  eastAsianWidth,
FontVariantEastAsianRuby  eastAsianRuby 
)
inline

◆ FontVariantSettings() [3/4]

WebCore::FontVariantSettings::FontVariantSettings ( )
inline

◆ FontVariantSettings() [4/4]

WebCore::FontVariantSettings::FontVariantSettings ( FontVariantLigatures  commonLigatures,
FontVariantLigatures  discretionaryLigatures,
FontVariantLigatures  historicalLigatures,
FontVariantLigatures  contextualAlternates,
FontVariantPosition  position,
FontVariantCaps  caps,
FontVariantNumericFigure  numericFigure,
FontVariantNumericSpacing  numericSpacing,
FontVariantNumericFraction  numericFraction,
FontVariantNumericOrdinal  numericOrdinal,
FontVariantNumericSlashedZero  numericSlashedZero,
FontVariantAlternates  alternates,
FontVariantEastAsianVariant  eastAsianVariant,
FontVariantEastAsianWidth  eastAsianWidth,
FontVariantEastAsianRuby  eastAsianRuby 
)
inline

Member Function Documentation

◆ isAllNormal() [1/2]

bool WebCore::FontVariantSettings::isAllNormal ( ) const
inline

◆ isAllNormal() [2/2]

bool WebCore::FontVariantSettings::isAllNormal ( ) const
inline

◆ operator!=() [1/2]

bool WebCore::FontVariantSettings::operator!= ( const FontVariantSettings other) const
inline

◆ operator!=() [2/2]

bool WebCore::FontVariantSettings::operator!= ( const FontVariantSettings other) const
inline

◆ operator==() [1/2]

bool WebCore::FontVariantSettings::operator== ( const FontVariantSettings other) const
inline

◆ operator==() [2/2]

bool WebCore::FontVariantSettings::operator== ( const FontVariantSettings other) const
inline

◆ uniqueValue() [1/2]

unsigned WebCore::FontVariantSettings::uniqueValue ( ) const
inline

◆ uniqueValue() [2/2]

unsigned WebCore::FontVariantSettings::uniqueValue ( ) const
inline

Member Data Documentation

◆ alternates

FontVariantAlternates WebCore::FontVariantSettings::alternates

◆ caps

FontVariantCaps WebCore::FontVariantSettings::caps

◆ commonLigatures

FontVariantLigatures WebCore::FontVariantSettings::commonLigatures

◆ contextualAlternates

FontVariantLigatures WebCore::FontVariantSettings::contextualAlternates

◆ discretionaryLigatures

FontVariantLigatures WebCore::FontVariantSettings::discretionaryLigatures

◆ eastAsianRuby

FontVariantEastAsianRuby WebCore::FontVariantSettings::eastAsianRuby

◆ eastAsianVariant

FontVariantEastAsianVariant WebCore::FontVariantSettings::eastAsianVariant

◆ eastAsianWidth

FontVariantEastAsianWidth WebCore::FontVariantSettings::eastAsianWidth

◆ historicalLigatures

FontVariantLigatures WebCore::FontVariantSettings::historicalLigatures

◆ numericFigure

FontVariantNumericFigure WebCore::FontVariantSettings::numericFigure

◆ numericFraction

FontVariantNumericFraction WebCore::FontVariantSettings::numericFraction

◆ numericOrdinal

FontVariantNumericOrdinal WebCore::FontVariantSettings::numericOrdinal

◆ numericSlashedZero

FontVariantNumericSlashedZero WebCore::FontVariantSettings::numericSlashedZero

◆ numericSpacing

FontVariantNumericSpacing WebCore::FontVariantSettings::numericSpacing

◆ position

FontVariantPosition WebCore::FontVariantSettings::position

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