Home
last modified time | relevance | path

Searched refs:BidiRun (Results 1 – 9 of 9) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/core/rendering/
DBidiRun.h36 struct BidiRun : BidiCharacterRun { struct
37BidiRun(int start, int stop, RenderObject* object, BidiContext* context, WTF::Unicode::Direction d… in BidiRun() function
46 BidiRun* next() { return static_cast<BidiRun*>(m_next); } in next() argument
DInlineIterator.h286 …Object* bidiFirstSkippingEmptyInlines(RenderBlockFlow* root, BidiRunList<BidiRun>& runs, InlineBid…
479 inline int InlineBidiResolver::findFirstTrailingSpaceAtRun(BidiRun* run) in findFirstTrailingSpaceAtRun()
496 inline BidiRun* InlineBidiResolver::addTrailingRun(BidiRunList<BidiRun>& runs, int start, int stop,… in addTrailingRun()
498BidiRun* newTrailingRun = new BidiRun(start, stop, run->m_object, context, WTF::Unicode::OtherNeut… in addTrailingRun()
508 inline bool InlineBidiResolver::needsToApplyL1Rule(BidiRunList<BidiRun>& runs) in needsToApplyL1Rule()
551 static inline BidiRun* addPlaceholderRunForIsolatedInline(InlineBidiResolver& resolver, RenderObjec… in addPlaceholderRunForIsolatedInline()
554 BidiRun* isolatedRun = new BidiRun(pos, pos, obj, resolver.context(), resolver.dir()); in addPlaceholderRunForIsolatedInline()
562 static inline BidiRun* createRun(int start, int end, RenderObject* obj, InlineBidiResolver& resolve… in createRun()
564 return new BidiRun(start, end, obj, resolver.context(), resolver.dir()); in createRun()
574 explicit IsolateTracker(BidiRunList<BidiRun>& runs, unsigned nestedIsolateCount) in IsolateTracker()
[all …]
DRenderBlockFlow.h297 …void updateLogicalWidthForAlignment(const ETextAlign&, const RootInlineBox*, BidiRun* trailingSpac…
477 RootInlineBox* constructLine(BidiRunList<BidiRun>&, const LineInfo&);
478 void setMarginsForRubyRun(BidiRun*, RenderRubyRun*, RenderObject*, const LineInfo&);
479 …lineDirectionPositionsForLine(RootInlineBox*, const LineInfo&, BidiRun* firstRun, BidiRun* trailin…
480BidiRun* computeInlineDirectionPositionsForSegment(RootInlineBox*, const LineInfo&, ETextAlign, fl…
481 …float& availableLogicalWidth, BidiRun* firstRun, BidiRun* trailingSpaceRun, GlyphOverflowAndFallba…
482 …void computeBlockDirectionPositionsForLine(RootInlineBox*, BidiRun*, GlyphOverflowAndFallbackFonts…
483 BidiRun* handleTrailingSpaces(BidiRunList<BidiRun>&, BidiContext*);
486 …uns(unsigned bidiLevel, BidiRunList<BidiRun>&, const InlineIterator& end, LineInfo&, VerticalPosit…
DRenderBlockLineLayout.cpp167 static bool reachedEndOfTextRenderer(const BidiRunList<BidiRun>& bidiRuns) in reachedEndOfTextRenderer()
169 BidiRun* run = bidiRuns.logicallyLastRun(); in reachedEndOfTextRenderer()
186 RootInlineBox* RenderBlockFlow::constructLine(BidiRunList<BidiRun>& bidiRuns, const LineInfo& lineI… in constructLine()
193 for (BidiRun* r = bidiRuns.firstRun(); r; r = r->next()) { in constructLine()
298 static void updateLogicalWidthForLeftAlignedBlock(bool isLeftToRightDirection, BidiRun* trailingSpa… in updateLogicalWidthForLeftAlignedBlock()
314 static void updateLogicalWidthForRightAlignedBlock(bool isLeftToRightDirection, BidiRun* trailingSp… in updateLogicalWidthForRightAlignedBlock()
336 static void updateLogicalWidthForCenterAlignedBlock(bool isLeftToRightDirection, BidiRun* trailingS… in updateLogicalWidthForCenterAlignedBlock()
350 void RenderBlockFlow::setMarginsForRubyRun(BidiRun* run, RenderRubyRun* renderer, RenderObject* pre… in setMarginsForRubyRun()
355 …for (BidiRun* runWithNextObject = run->next(); runWithNextObject; runWithNextObject = runWithNextO… in setMarginsForRubyRun()
366 static inline void setLogicalWidthForTextRun(RootInlineBox* lineBox, BidiRun* run, RenderText* rend… in setLogicalWidthForTextRun()
[all …]
DBidiRunForLine.cpp124 BidiRun* run = isolatedResolver.isolatedRuns().last(); in restoreIsolatedMidpointStates()
132 BidiRunList<BidiRun>& bidiRuns, const InlineIterator& endOfLine, in constructBidiRunsForLine()
147 BidiRun* isolatedRun = topResolver.isolatedRuns().last(); in constructBidiRunsForLine()
DBidiRunForLine.h35 void constructBidiRunsForLine(InlineBidiResolver&, BidiRunList<BidiRun>&,
/external/chromium_org/third_party/WebKit/Source/core/rendering/line/
DTrailingObjects.h35 struct BidiRun;
39 typedef BidiResolver<InlineIterator, BidiRun> InlineBidiResolver;
/external/chromium_org/tools/telemetry/unittest_data/
Dperf_report_output.txt372 …ator, WebCore::BidiRun> >(WebCore::RenderObject*, WebCore::RenderObject*, WebCore::BidiResolver<We…
374 …ator, WebCore::BidiRun> >(WebCore::RenderObject*, WebCore::RenderObject*, WebCore::BidiResolver<We…
593 …nextSegmentBreak(WebCore::BidiResolver<WebCore::InlineIterator, WebCore::BidiRun>&, WebCore::LineI…
595 …nextSegmentBreak(WebCore::BidiResolver<WebCore::InlineIterator, WebCore::BidiRun>&, WebCore::LineI…
1004 … ^[.] WebCore::BidiResolver<WebCore::InlineIterator, WebCore::BidiRun>::createBidiRunsF…
1006 …--- WebCore::BidiResolver<WebCore::InlineIterator, WebCore::BidiRun>::createBidiRunsForLine(WebCor…
1099 …ock::updateLogicalWidthForAlignment(WebCore::ETextAlign const&, WebCore::BidiRun*, float&, float&,…
1101 …ock::updateLogicalWidthForAlignment(WebCore::ETextAlign const&, WebCore::BidiRun*, float&, float&,…
1238 …idiRunList<WebCore::BidiRun>&, WebCore::InlineIterator const&, WebCore::LineInfo&, WebCore::Vertic…
1240 …idiRunList<WebCore::BidiRun>&, WebCore::InlineIterator const&, WebCore::LineInfo&, WebCore::Vertic…
[all …]
/external/chromium_org/third_party/WebKit/Source/core/
Dcore.gypi1553 'rendering/BidiRun.h',