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

Public Types

enum  ContentsTypeDetermination { ContentsTypeDetermination::Unknown, ContentsTypeDetermination::SimpleContainer, ContentsTypeDetermination::DirectlyCompositedImage, ContentsTypeDetermination::Painted }
 

Public Member Functions

 PaintedContentsInfo (RenderLayerBacking &inBacking)
 
void setWantsSubpixelAntialiasedTextState (bool wantsSubpixelAntialiasedTextState)
 
RequestState paintsBoxDecorationsDetermination ()
 
bool paintsBoxDecorations ()
 
RequestState paintsContentDetermination ()
 
bool paintsContent ()
 
RequestState paintsSubpixelAntialiasedTextDetermination ()
 
bool paintsSubpixelAntialiasedText ()
 
ContentsTypeDetermination contentsTypeDetermination ()
 
bool isSimpleContainer ()
 
bool isDirectlyCompositedImage ()
 

Public Attributes

RenderLayerBackingm_backing
 
RequestState m_boxDecorations { RequestState::Unknown }
 
RequestState m_content { RequestState::Unknown }
 
RequestState m_subpixelAntialiasedText { RequestState::DontCare }
 
ContentsTypeDetermination m_contentsType { ContentsTypeDetermination::Unknown }
 

Member Enumeration Documentation

◆ ContentsTypeDetermination

Enumerator
Unknown 
SimpleContainer 
DirectlyCompositedImage 
Painted 

Constructor & Destructor Documentation

◆ PaintedContentsInfo()

WebCore::PaintedContentsInfo::PaintedContentsInfo ( RenderLayerBacking inBacking)
inline

Member Function Documentation

◆ contentsTypeDetermination()

PaintedContentsInfo::ContentsTypeDetermination WebCore::PaintedContentsInfo::contentsTypeDetermination ( )

◆ isDirectlyCompositedImage()

bool WebCore::PaintedContentsInfo::isDirectlyCompositedImage ( )
inline

◆ isSimpleContainer()

bool WebCore::PaintedContentsInfo::isSimpleContainer ( )
inline

◆ paintsBoxDecorations()

bool WebCore::PaintedContentsInfo::paintsBoxDecorations ( )
inline

◆ paintsBoxDecorationsDetermination()

RequestState WebCore::PaintedContentsInfo::paintsBoxDecorationsDetermination ( )

◆ paintsContent()

bool WebCore::PaintedContentsInfo::paintsContent ( )
inline

◆ paintsContentDetermination()

RequestState WebCore::PaintedContentsInfo::paintsContentDetermination ( )

◆ paintsSubpixelAntialiasedText()

bool WebCore::PaintedContentsInfo::paintsSubpixelAntialiasedText ( )
inline

◆ paintsSubpixelAntialiasedTextDetermination()

RequestState WebCore::PaintedContentsInfo::paintsSubpixelAntialiasedTextDetermination ( )

◆ setWantsSubpixelAntialiasedTextState()

void WebCore::PaintedContentsInfo::setWantsSubpixelAntialiasedTextState ( bool  wantsSubpixelAntialiasedTextState)
inline

Member Data Documentation

◆ m_backing

RenderLayerBacking& WebCore::PaintedContentsInfo::m_backing

◆ m_boxDecorations

RequestState WebCore::PaintedContentsInfo::m_boxDecorations { RequestState::Unknown }

◆ m_content

RequestState WebCore::PaintedContentsInfo::m_content { RequestState::Unknown }

◆ m_contentsType

ContentsTypeDetermination WebCore::PaintedContentsInfo::m_contentsType { ContentsTypeDetermination::Unknown }

◆ m_subpixelAntialiasedText

RequestState WebCore::PaintedContentsInfo::m_subpixelAntialiasedText { RequestState::DontCare }

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