HomeSort by relevance Sort by last modified time
    Searched refs:ComplexTextController (Results 1 - 9 of 9) sorted by null

  /external/webkit/Source/WebCore/platform/graphics/chromium/
ComplexTextControllerLinux.cpp 49 ComplexTextController::ComplexTextController(const TextRun& run, unsigned startingX, const Font* font)
80 ComplexTextController::~ComplexTextController()
87 bool ComplexTextController::isWordBreak(unsigned index)
92 int ComplexTextController::determineWordBreakSpacing(unsigned logClustersIndex)
117 void ComplexTextController::setPadding(int padding)
139 void ComplexTextController::reset(unsigned offset)
147 bool ComplexTextController::nextScriptRun()
179 float ComplexTextController::widthOfFullRun(
    [all...]
ComplexTextControllerLinux.h 48 // ComplexTextController walks a TextRun and presents each script run in sequence. A
61 class ComplexTextController {
63 ComplexTextController(const TextRun&, unsigned, const Font*);
64 ~ComplexTextController();
FontLinux.cpp 209 ComplexTextController controller(run, point.x(), this);
216 // below when actually rendering. Change ComplexTextController to match platform/mac and
219 // We need to set the padding again because ComplexTextController layout consumed the value.
246 ComplexTextController controller(run, 0, this);
253 static int glyphIndexForXPositionInScriptRun(const ComplexTextController& controller, int targetX)
257 // FIXME: this code probably belongs in ComplexTextController.
280 ComplexTextController controller(run, 0, this);
331 ComplexTextController controller(run, 0, this);
  /external/webkit/Source/WebCore/platform/graphics/wx/
FontWx.cpp 39 typedef WebCore::UniscribeController ComplexTextController;
43 #include "mac/ComplexTextController.h"
86 ComplexTextController it(this, run);
114 // ComplexTextController according to forTextEmphasis.
126 ComplexTextController controller(this, run);
171 ComplexTextController controller(this, run, fallbackFonts);
187 ComplexTextController controller(this, run);
  /external/webkit/Source/WebCore/platform/graphics/mac/
FontComplexTextMac.cpp 28 #include "ComplexTextController.h"
44 ComplexTextController controller(this, run);
63 ComplexTextController controller(this, run, false, 0, forTextEmphasis);
112 ComplexTextController controller(this, run, true, fallbackFonts);
124 ComplexTextController controller(this, run);
ComplexTextController.cpp 26 #include "ComplexTextController.h"
52 ComplexTextController::ComplexTextController(const Font* font, const TextRun& run, bool mayUseNaturalWritingDirection, HashSet<const SimpleFontData*>* fallbackFonts, bool forTextEmphasis)
94 int ComplexTextController::offsetForPosition(float h, bool includePartialGlyphs)
178 void ComplexTextController::collectComplexTextRuns()
280 CFIndex ComplexTextController::ComplexTextRun::indexAt(size_t i) const
291 void ComplexTextController::collectComplexTextRunsForCharacters(const UChar* cp, unsigned length, unsigned stringLocation, const SimpleFontData* fontData)
304 ComplexTextController::ComplexTextRun::ComplexTextRun(const SimpleFontData* fontData, const UChar* characters, unsigned stringLocation, size_t stringLength, bool ltr)
321 void ComplexTextController::ComplexTextRun::setIsNonMonotonic()
345 void ComplexTextController::advance(unsigned offset, GlyphBuffer* glyphBuffer
    [all...]
ComplexTextController.h 43 // ComplexTextController is responsible for rendering and measuring glyphs for
48 class ComplexTextController {
50 ComplexTextController(const Font*, const TextRun&, bool mayUseNaturalWritingDirection = false, HashSet<const SimpleFontData*>* fallbackFonts = 0, bool forTextEmphasis = false);
ComplexTextControllerCoreText.cpp 26 #include "ComplexTextController.h"
45 ComplexTextController::ComplexTextRun::ComplexTextRun(CTRunRef ctRun, const SimpleFontData* fontData, const UChar* characters, unsigned stringLocation, size_t stringLength, CFRange runRange)
78 void ComplexTextController::ComplexTextRun::createTextRunFromFontDataCoreText(bool ltr)
123 void ComplexTextController::collectComplexTextRunsForCharactersCoreText(const UChar* cp, unsigned length, unsigned stringLocation, const SimpleFontData* fontData)
ComplexTextControllerATSUI.cpp 24 #include "ComplexTextController.h"
44 OSStatus ComplexTextController::ComplexTextRun::overrideLayoutOperation(ATSULayoutOperationSelector, ATSULineRef atsuLineRef, URefCon refCon, void*, ATSULayoutOperationCallbackStatus* callbackStatus)
144 ComplexTextController::ComplexTextRun::ComplexTextRun(ATSUTextLayout atsuTextLayout, const SimpleFontData* fontData, const UChar* characters, unsigned stringLocation, size_t stringLength, bool ltr, bool directionalOverride)
224 void ComplexTextController::ComplexTextRun::createTextRunFromFontDataATSUI(bool ltr)
315 void ComplexTextController::collectComplexTextRunsForCharactersATSUI(const UChar* cp, unsigned length, unsigned stringLocation, const SimpleFontData* fontData)

Completed in 182 milliseconds