webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
WebCore::FontPlatformData Class Reference

#include <FontPlatformData.h>

Public Member Functions

 FontPlatformData (WTF::HashTableDeletedValueType)
 
 FontPlatformData ()
 
 FontPlatformData (const FontDescription &, const AtomicString &family)
 
 FontPlatformData (float size, bool syntheticBold, bool syntheticOblique, FontOrientation=Horizontal, FontWidthVariant=RegularWidth, TextRenderingMode=AutoTextRendering)
 
bool hasVariations () const
 
bool isFixedPitch () const
 
float size () const
 
bool syntheticBold () const
 
bool syntheticOblique () const
 
bool isColorBitmapFont () const
 
FontOrientation orientation () const
 
FontWidthVariant widthVariant () const
 
TextRenderingMode textRenderingMode () const
 
bool isForTextCombine () const
 
unsigned hash () const
 
bool operator== (const FontPlatformData &other) const
 
bool isHashTableDeletedValue () const
 
bool isEmoji () const
 
String description () const
 
 FontPlatformData (WTF::HashTableDeletedValueType)
 
 FontPlatformData ()
 
 FontPlatformData (const FontDescription &, const AtomicString &family)
 
 FontPlatformData (float size, bool syntheticBold, bool syntheticOblique, FontOrientation=Horizontal, FontWidthVariant=RegularWidth, TextRenderingMode=AutoTextRendering)
 
bool hasVariations () const
 
bool isFixedPitch () const
 
float size () const
 
bool syntheticBold () const
 
bool syntheticOblique () const
 
bool isColorBitmapFont () const
 
FontOrientation orientation () const
 
FontWidthVariant widthVariant () const
 
TextRenderingMode textRenderingMode () const
 
bool isForTextCombine () const
 
unsigned hash () const
 
bool operator== (const FontPlatformData &other) const
 
bool isHashTableDeletedValue () const
 
bool isEmoji () const
 
String description () const
 

Static Public Member Functions

static FontPlatformData cloneWithOrientation (const FontPlatformData &, FontOrientation)
 
static FontPlatformData cloneWithSyntheticOblique (const FontPlatformData &, bool)
 
static FontPlatformData cloneWithSize (const FontPlatformData &, float)
 
static FontPlatformData cloneWithOrientation (const FontPlatformData &, FontOrientation)
 
static FontPlatformData cloneWithSyntheticOblique (const FontPlatformData &, bool)
 
static FontPlatformData cloneWithSize (const FontPlatformData &, float)
 

Constructor & Destructor Documentation

◆ FontPlatformData() [1/8]

WebCore::FontPlatformData::FontPlatformData ( WTF::HashTableDeletedValueType  )

◆ FontPlatformData() [2/8]

WebCore::FontPlatformData::FontPlatformData ( )

◆ FontPlatformData() [3/8]

WebCore::FontPlatformData::FontPlatformData ( const FontDescription ,
const AtomicString family 
)

◆ FontPlatformData() [4/8]

WebCore::FontPlatformData::FontPlatformData ( float  size,
bool  syntheticBold,
bool  syntheticOblique,
FontOrientation  orientation = Horizontal,
FontWidthVariant  widthVariant = RegularWidth,
TextRenderingMode  textRenderingMode = AutoTextRendering 
)

◆ FontPlatformData() [5/8]

WebCore::FontPlatformData::FontPlatformData ( WTF::HashTableDeletedValueType  )

◆ FontPlatformData() [6/8]

WebCore::FontPlatformData::FontPlatformData ( )

◆ FontPlatformData() [7/8]

WebCore::FontPlatformData::FontPlatformData ( const FontDescription ,
const AtomicString family 
)

◆ FontPlatformData() [8/8]

WebCore::FontPlatformData::FontPlatformData ( float  size,
bool  syntheticBold,
bool  syntheticOblique,
FontOrientation  = Horizontal,
FontWidthVariant  = RegularWidth,
TextRenderingMode  = AutoTextRendering 
)

Member Function Documentation

◆ cloneWithOrientation() [1/2]

FontPlatformData WebCore::FontPlatformData::cloneWithOrientation ( const FontPlatformData source,
FontOrientation  orientation 
)
static

◆ cloneWithOrientation() [2/2]

static FontPlatformData WebCore::FontPlatformData::cloneWithOrientation ( const FontPlatformData ,
FontOrientation   
)
static

◆ cloneWithSize() [1/2]

static FontPlatformData WebCore::FontPlatformData::cloneWithSize ( const FontPlatformData ,
float   
)
static

◆ cloneWithSize() [2/2]

FontPlatformData WebCore::FontPlatformData::cloneWithSize ( const FontPlatformData source,
float  size 
)
static

◆ cloneWithSyntheticOblique() [1/2]

FontPlatformData WebCore::FontPlatformData::cloneWithSyntheticOblique ( const FontPlatformData source,
bool  syntheticOblique 
)
static

◆ cloneWithSyntheticOblique() [2/2]

static FontPlatformData WebCore::FontPlatformData::cloneWithSyntheticOblique ( const FontPlatformData ,
bool   
)
static

◆ description() [1/2]

String WebCore::FontPlatformData::description ( ) const

◆ description() [2/2]

String WebCore::FontPlatformData::description ( ) const

◆ hash() [1/2]

unsigned WebCore::FontPlatformData::hash ( ) const

◆ hash() [2/2]

unsigned WebCore::FontPlatformData::hash ( ) const

◆ hasVariations() [1/2]

bool WebCore::FontPlatformData::hasVariations ( ) const
inline

◆ hasVariations() [2/2]

bool WebCore::FontPlatformData::hasVariations ( ) const
inline

◆ isColorBitmapFont() [1/2]

bool WebCore::FontPlatformData::isColorBitmapFont ( ) const
inline

◆ isColorBitmapFont() [2/2]

bool WebCore::FontPlatformData::isColorBitmapFont ( ) const
inline

◆ isEmoji() [1/2]

bool WebCore::FontPlatformData::isEmoji ( ) const
inline

◆ isEmoji() [2/2]

bool WebCore::FontPlatformData::isEmoji ( ) const
inline

◆ isFixedPitch() [1/2]

bool WebCore::FontPlatformData::isFixedPitch ( ) const

◆ isFixedPitch() [2/2]

bool WebCore::FontPlatformData::isFixedPitch ( ) const

◆ isForTextCombine() [1/2]

bool WebCore::FontPlatformData::isForTextCombine ( ) const
inline

◆ isForTextCombine() [2/2]

bool WebCore::FontPlatformData::isForTextCombine ( ) const
inline

◆ isHashTableDeletedValue() [1/2]

bool WebCore::FontPlatformData::isHashTableDeletedValue ( ) const
inline

◆ isHashTableDeletedValue() [2/2]

bool WebCore::FontPlatformData::isHashTableDeletedValue ( ) const
inline

◆ operator==() [1/2]

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

◆ operator==() [2/2]

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

◆ orientation() [1/2]

FontOrientation WebCore::FontPlatformData::orientation ( ) const
inline

◆ orientation() [2/2]

FontOrientation WebCore::FontPlatformData::orientation ( ) const
inline

◆ size() [1/2]

float WebCore::FontPlatformData::size ( ) const
inline

◆ size() [2/2]

float WebCore::FontPlatformData::size ( ) const
inline

◆ syntheticBold() [1/2]

bool WebCore::FontPlatformData::syntheticBold ( ) const
inline

◆ syntheticBold() [2/2]

bool WebCore::FontPlatformData::syntheticBold ( ) const
inline

◆ syntheticOblique() [1/2]

bool WebCore::FontPlatformData::syntheticOblique ( ) const
inline

◆ syntheticOblique() [2/2]

bool WebCore::FontPlatformData::syntheticOblique ( ) const
inline

◆ textRenderingMode() [1/2]

TextRenderingMode WebCore::FontPlatformData::textRenderingMode ( ) const
inline

◆ textRenderingMode() [2/2]

TextRenderingMode WebCore::FontPlatformData::textRenderingMode ( ) const
inline

◆ widthVariant() [1/2]

FontWidthVariant WebCore::FontPlatformData::widthVariant ( ) const
inline

◆ widthVariant() [2/2]

FontWidthVariant WebCore::FontPlatformData::widthVariant ( ) const
inline

The documentation for this class was generated from the following files: