#include <WidthIterator.h>
◆ WidthIterator()
WebCore::WidthIterator::WidthIterator |
( |
const FontCascade * |
font, |
|
|
const TextRun & |
run, |
|
|
HashSet< const Font *> * |
fallbackFonts = 0 , |
|
|
bool |
accountForGlyphBounds = false , |
|
|
bool |
forTextEmphasis = false |
|
) |
| |
◆ advance()
unsigned WebCore::WidthIterator::advance |
( |
unsigned |
to, |
|
|
GlyphBuffer * |
glyphBuffer |
|
) |
| |
◆ advanceOneCharacter()
bool WebCore::WidthIterator::advanceOneCharacter |
( |
float & |
width, |
|
|
GlyphBuffer & |
glyphBuffer |
|
) |
| |
◆ firstGlyphOverflow()
float WebCore::WidthIterator::firstGlyphOverflow |
( |
| ) |
const |
|
inline |
◆ lastGlyphOverflow()
float WebCore::WidthIterator::lastGlyphOverflow |
( |
| ) |
const |
|
inline |
◆ maxGlyphBoundingBoxY()
float WebCore::WidthIterator::maxGlyphBoundingBoxY |
( |
| ) |
const |
|
inline |
◆ minGlyphBoundingBoxY()
float WebCore::WidthIterator::minGlyphBoundingBoxY |
( |
| ) |
const |
|
inline |
◆ run()
const TextRun& WebCore::WidthIterator::run |
( |
| ) |
const |
|
inline |
◆ runWidthSoFar()
float WebCore::WidthIterator::runWidthSoFar |
( |
| ) |
const |
|
inline |
◆ m_currentCharacter
unsigned WebCore::WidthIterator::m_currentCharacter |
◆ m_expansion
float WebCore::WidthIterator::m_expansion |
◆ m_expansionPerOpportunity
float WebCore::WidthIterator::m_expansionPerOpportunity |
◆ m_finalRoundingWidth
float WebCore::WidthIterator::m_finalRoundingWidth |
◆ m_font
◆ m_isAfterExpansion
bool WebCore::WidthIterator::m_isAfterExpansion |
◆ m_run
const TextRun& WebCore::WidthIterator::m_run |
◆ m_runWidthSoFar
float WebCore::WidthIterator::m_runWidthSoFar |
◆ WTF_MAKE_FAST_ALLOCATED
WebCore::WidthIterator::WTF_MAKE_FAST_ALLOCATED |
The documentation for this struct was generated from the following files: