webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Friends | List of all members
WebCore::LineBreaker Class Reference

#include <LineBreaker.h>

Public Member Functions

 LineBreaker (RenderBlockFlow &block)
 
InlineIterator nextLineBreak (InlineBidiResolver &, LineInfo &, LineLayoutState &, RenderTextInfo &, FloatingObject *lastFloatFromPreviousLine, unsigned consecutiveHyphenatedLines, WordMeasurements &)
 
bool lineWasHyphenated ()
 
const Vector< RenderBox * > & positionedObjects ()
 
EClear clear ()
 

Friends

class BreakingContext
 

Constructor & Destructor Documentation

◆ LineBreaker()

WebCore::LineBreaker::LineBreaker ( RenderBlockFlow block)
inlineexplicit

Member Function Documentation

◆ clear()

EClear WebCore::LineBreaker::clear ( )
inline

◆ lineWasHyphenated()

bool WebCore::LineBreaker::lineWasHyphenated ( )
inline

◆ nextLineBreak()

InlineIterator WebCore::LineBreaker::nextLineBreak ( InlineBidiResolver resolver,
LineInfo lineInfo,
LineLayoutState layoutState,
RenderTextInfo renderTextInfo,
FloatingObject lastFloatFromPreviousLine,
unsigned  consecutiveHyphenatedLines,
WordMeasurements wordMeasurements 
)

◆ positionedObjects()

const Vector<RenderBox*>& WebCore::LineBreaker::positionedObjects ( )
inline

Friends And Related Function Documentation

◆ BreakingContext

friend class BreakingContext
friend

The documentation for this class was generated from the following files: