gfxTextRun Member List

This is the complete list of members for gfxTextRun, including all inherited members.
AddGlyphRun(gfxFont *aFont, PRUint32 aStartCharIndex, PRBool aForceNewRun=0)gfxTextRun
AdjustAdvancesForSyntheticBold(PRUint32 aStart, PRUint32 aLength)gfxTextRun
BreakAndMeasureText(PRUint32 aStart, PRUint32 aMaxLength, PRBool aLineBreakBefore, gfxFloat aWidth, PropertyProvider *aProvider, PRBool aSuppressInitialBreak, gfxFloat *aTrimWhitespace, Metrics *aMetrics, gfxFont::BoundingBoxType aBoundingBoxType, gfxContext *aRefContextForTightBoundingBox, PRBool *aUsedHyphenation, PRUint32 *aLastBreak, PRBool aCanWordWrap, gfxBreakPriority *aBreakPriority)gfxTextRun
CanBreakLineBefore(PRUint32 aPos)gfxTextRun [inline]
ClearFlagBits(PRUint32 aFlags)gfxTextRun [inline]
Clone(const gfxTextRunFactory::Parameters *aParams, const void *aText, PRUint32 aLength, gfxFontGroup *aFontGroup, PRUint32 aFlags)gfxTextRun [virtual]
CopyGlyphDataFrom(gfxTextRun *aSource, PRUint32 aStart, PRUint32 aLength, PRUint32 aDest, PRBool aStealData)gfxTextRun [virtual]
CountMissingGlyphs()gfxTextRun
Create(const gfxTextRunFactory::Parameters *aParams, const void *aText, PRUint32 aLength, gfxFontGroup *aFontGroup, PRUint32 aFlags)gfxTextRun [static]
Draw(gfxContext *aContext, gfxPoint aPt, PRUint32 aStart, PRUint32 aLength, const gfxRect *aDirtyRect, PropertyProvider *aProvider, gfxFloat *aAdvanceWidth)gfxTextRun
DrawToPath(gfxContext *aContext, gfxPoint aPt, PRUint32 aStart, PRUint32 aLength, PropertyProvider *aBreakProvider, gfxFloat *aAdvanceWidth)gfxTextRun
FetchGlyphExtents(gfxContext *aRefContext)gfxTextRun
FindFirstGlyphRunContaining(PRUint32 aOffset)gfxTextRun
FontSelector classgfxTextRun [friend]
GetAdvanceWidth(PRUint32 aStart, PRUint32 aLength, PropertyProvider *aProvider)gfxTextRun
GetAppUnitsPerDevUnit() const gfxTextRun [inline]
GetChar(PRUint32 i) const gfxTextRun [inline]
GetCharacterGlyphs()gfxTextRun [inline]
GetDetailedGlyphs(PRUint32 aCharIndex)gfxTextRun [inline]
GetDirection() const gfxTextRun [inline]
GetExpirationState()gfxTextRun [inline]
GetFlags() const gfxTextRun [inline]
GetFontGroup() const gfxTextRun [inline]
GetGlyphRuns(PRUint32 *aNumGlyphRuns)gfxTextRun [inline]
GetHashCode() const gfxTextRun [inline]
GetLength()gfxTextRun [inline]
GetSkipChars() const gfxTextRun [inline]
GetText8Bit() const gfxTextRun [inline]
GetTextAt(PRUint32 aIndex)gfxTextRun [inline]
GetTextUnicode() const gfxTextRun [inline]
GetUserData() const gfxTextRun [inline]
GetUserFontSetGeneration()gfxTextRun [inline]
gfxTextRun(const gfxTextRunFactory::Parameters *aParams, const void *aText, PRUint32 aLength, gfxFontGroup *aFontGroup, PRUint32 aFlags, PRUint32 aObjectSize)gfxTextRun [protected]
GlyphRunIterator classgfxTextRun [friend]
HasDetailedGlyphs()gfxTextRun [inline]
IsClusterStart(PRUint32 aPos)gfxTextRun [inline]
IsLigatureGroupStart(PRUint32 aPos)gfxTextRun [inline]
IsRightToLeft() const gfxTextRun [inline]
mDoublegfxTextRun
MeasureText(PRUint32 aStart, PRUint32 aLength, gfxFont::BoundingBoxType aBoundingBoxType, gfxContext *aRefContextForTightBoundingBox, PropertyProvider *aProvider)gfxTextRun
Metrics typedefgfxTextRun
mSinglegfxTextRun
operator delete(void *aPtr)gfxTextRun
operator new(size_t aSize, PRUint32 aLength, PRUint32 aFlags)gfxTextRun [protected]
ResetGlyphRuns()gfxTextRun [inline]
SanitizeGlyphRuns()gfxTextRun
SetContext(gfxContext *aContext)gfxTextRun [inline]
SetFlagBits(PRUint32 aFlags)gfxTextRun [inline]
SetGlyphs(PRUint32 aCharIndex, CompressedGlyph aGlyph, const DetailedGlyph *aGlyphs)gfxTextRun
SetHashCode(PRUint32 aHash)gfxTextRun [inline]
SetLineBreaks(PRUint32 aStart, PRUint32 aLength, PRBool aLineBreakBefore, PRBool aLineBreakAfter, gfxFloat *aAdvanceWidthDelta, gfxContext *aRefContext)gfxTextRun [virtual]
SetMissingGlyph(PRUint32 aCharIndex, PRUint32 aUnicodeChar)gfxTextRun
SetPotentialLineBreaks(PRUint32 aStart, PRUint32 aLength, PRPackedBool *aBreakBefore, gfxContext *aRefContext)gfxTextRun [virtual]
SetSimpleGlyph(PRUint32 aCharIndex, CompressedGlyph aGlyph)gfxTextRun [inline]
SetSpaceGlyph(gfxFont *aFont, gfxContext *aContext, PRUint32 aCharIndex)gfxTextRun
SetUserData(void *aUserData)gfxTextRun [inline]
SortGlyphRuns()gfxTextRun
~gfxTextRun()gfxTextRun [virtual]