/external/webkit/Source/WebCore/platform/graphics/chromium/ |
H A D | ComplexTextControllerLinux.cpp | 49 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 D | ComplexTextControllerLinux.h | 48 // 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 D | 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/ |
H A D | FontWx.cpp | 39 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 D | 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);
|
H A D | ComplexTextController.cpp | 26 #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 D | ComplexTextController.h | 43 // 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 D | 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)
|
H A D | 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)
|