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

#include <TextDecorationPainter.h>

Classes

struct  Styles
 

Public Member Functions

 TextDecorationPainter (GraphicsContext &, TextDecoration, const RenderText &, bool isFirstLine)
 
void setInlineTextBox (const InlineTextBox *inlineTextBox)
 
void setFont (const FontCascade &font)
 
void setIsHorizontal (bool isHorizontal)
 
void setWidth (float width)
 
void setBaseline (float baseline)
 
void addTextShadow (const ShadowData *textShadow)
 
void paintTextDecoration (const TextRun &, const FloatPoint &textOrigin, const FloatPoint &boxOrigin)
 

Static Public Member Functions

static Styles stylesForRenderer (const RenderObject &, unsigned requestedDecorations, bool firstLineStyle=false)
 

Constructor & Destructor Documentation

◆ TextDecorationPainter()

WebCore::TextDecorationPainter::TextDecorationPainter ( GraphicsContext context,
TextDecoration  decoration,
const RenderText renderer,
bool  isFirstLine 
)

Member Function Documentation

◆ addTextShadow()

void WebCore::TextDecorationPainter::addTextShadow ( const ShadowData textShadow)
inline

◆ paintTextDecoration()

void WebCore::TextDecorationPainter::paintTextDecoration ( const TextRun textRun,
const FloatPoint textOrigin,
const FloatPoint boxOrigin 
)

◆ setBaseline()

void WebCore::TextDecorationPainter::setBaseline ( float  baseline)
inline

◆ setFont()

void WebCore::TextDecorationPainter::setFont ( const FontCascade font)
inline

◆ setInlineTextBox()

void WebCore::TextDecorationPainter::setInlineTextBox ( const InlineTextBox inlineTextBox)
inline

◆ setIsHorizontal()

void WebCore::TextDecorationPainter::setIsHorizontal ( bool  isHorizontal)
inline

◆ setWidth()

void WebCore::TextDecorationPainter::setWidth ( float  width)
inline

◆ stylesForRenderer()

auto WebCore::TextDecorationPainter::stylesForRenderer ( const RenderObject renderer,
unsigned  requestedDecorations,
bool  firstLineStyle = false 
)
static

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