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

#include <RenderedPosition.h>

Public Types

enum  ShouldMatchBidiLevel { MatchBidiLevel, IgnoreBidiLevel }
 

Public Member Functions

 RenderedPosition ()
 
 RenderedPosition (const VisiblePosition &)
 
 RenderedPosition (const Position &, EAffinity)
 
bool isEquivalent (const RenderedPosition &) const
 
bool isNull () const
 
RootInlineBoxrootBox ()
 
unsigned char bidiLevelOnLeft () const
 
unsigned char bidiLevelOnRight () const
 
RenderedPosition leftBoundaryOfBidiRun (unsigned char bidiLevelOfRun)
 
RenderedPosition rightBoundaryOfBidiRun (unsigned char bidiLevelOfRun)
 
bool atLeftBoundaryOfBidiRun () const
 
bool atRightBoundaryOfBidiRun () const
 
bool atLeftBoundaryOfBidiRun (unsigned char bidiLevelOfRun) const
 
bool atRightBoundaryOfBidiRun (unsigned char bidiLevelOfRun) const
 
Position positionAtLeftBoundaryOfBiDiRun () const
 
Position positionAtRightBoundaryOfBiDiRun () const
 
IntRect absoluteRect (LayoutUnit *extraWidthToEndOfLine=nullptr) const
 

Member Enumeration Documentation

◆ ShouldMatchBidiLevel

Enumerator
MatchBidiLevel 
IgnoreBidiLevel 

Constructor & Destructor Documentation

◆ RenderedPosition() [1/3]

WebCore::RenderedPosition::RenderedPosition ( )
inline

◆ RenderedPosition() [2/3]

WebCore::RenderedPosition::RenderedPosition ( const VisiblePosition position)
explicit

◆ RenderedPosition() [3/3]

WebCore::RenderedPosition::RenderedPosition ( const Position position,
EAffinity  affinity 
)
explicit

Member Function Documentation

◆ absoluteRect()

IntRect WebCore::RenderedPosition::absoluteRect ( LayoutUnit extraWidthToEndOfLine = nullptr) const

◆ atLeftBoundaryOfBidiRun() [1/2]

bool WebCore::RenderedPosition::atLeftBoundaryOfBidiRun ( ) const
inline

◆ atLeftBoundaryOfBidiRun() [2/2]

bool WebCore::RenderedPosition::atLeftBoundaryOfBidiRun ( unsigned char  bidiLevelOfRun) const
inline

◆ atRightBoundaryOfBidiRun() [1/2]

bool WebCore::RenderedPosition::atRightBoundaryOfBidiRun ( ) const
inline

◆ atRightBoundaryOfBidiRun() [2/2]

bool WebCore::RenderedPosition::atRightBoundaryOfBidiRun ( unsigned char  bidiLevelOfRun) const
inline

◆ bidiLevelOnLeft()

unsigned char WebCore::RenderedPosition::bidiLevelOnLeft ( ) const

◆ bidiLevelOnRight()

unsigned char WebCore::RenderedPosition::bidiLevelOnRight ( ) const

◆ isEquivalent()

bool WebCore::RenderedPosition::isEquivalent ( const RenderedPosition other) const

◆ isNull()

bool WebCore::RenderedPosition::isNull ( ) const
inline

◆ leftBoundaryOfBidiRun()

RenderedPosition WebCore::RenderedPosition::leftBoundaryOfBidiRun ( unsigned char  bidiLevelOfRun)

◆ positionAtLeftBoundaryOfBiDiRun()

Position WebCore::RenderedPosition::positionAtLeftBoundaryOfBiDiRun ( ) const

◆ positionAtRightBoundaryOfBiDiRun()

Position WebCore::RenderedPosition::positionAtRightBoundaryOfBiDiRun ( ) const

◆ rightBoundaryOfBidiRun()

RenderedPosition WebCore::RenderedPosition::rightBoundaryOfBidiRun ( unsigned char  bidiLevelOfRun)

◆ rootBox()

RootInlineBox* WebCore::RenderedPosition::rootBox ( )
inline

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