#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: