Searched refs:ComplexTextController (Results 1 - 9 of 9) sorted by relevance

/external/webkit/Source/WebCore/platform/graphics/chromium/
H A DComplexTextControllerLinux.cpp49 ComplexTextController::ComplexTextController(const TextRun& run, unsigned startingX, const Font* font) function in class:WebCore::ComplexTextController
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
[all...]
H A DComplexTextControllerLinux.h48 // ComplexTextController walks a TextRun and presents each script run in sequence. A
61 class ComplexTextController { class in namespace:WebCore
63 ComplexTextController(const TextRun&, unsigned, const Font*);
64 ~ComplexTextController();
H A DFontLinux.cpp209 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/
H A DFontWx.cpp39 typedef WebCore::UniscribeController ComplexTextController; typedef
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/
H A DFontComplexTextMac.cpp28 #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);
H A DComplexTextController.cpp26 #include "ComplexTextController.h"
52 ComplexTextController::ComplexTextController(const Font* font, const TextRun& run, bool mayUseNaturalWritingDirection, HashSet<const SimpleFontData*>* fallbackFonts, bool forTextEmphasis) function in class:WebCore::ComplexTextController
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
[all...]
H A DComplexTextController.h43 // ComplexTextController is responsible for rendering and measuring glyphs for
48 class ComplexTextController { class in namespace:WebCore
50 ComplexTextController(const Font*, const TextRun&, bool mayUseNaturalWritingDirection = false, HashSet<const SimpleFontData*>* fallbackFonts = 0, bool forTextEmphasis = false);
H A DComplexTextControllerCoreText.cpp26 #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)
H A DComplexTextControllerATSUI.cpp24 #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 223 milliseconds