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

#include <LayerFragment.h>

Public Member Functions

 LayerFragment ()=default
 
void setRects (const LayoutRect &bounds, const ClipRect &background, const ClipRect &foreground, const LayoutRect *bbox)
 
void moveBy (const LayoutPoint &offset)
 
void intersect (const LayoutRect &rect)
 
void intersect (const ClipRect &clipRect)
 
 LayerFragment ()=default
 
void setRects (const LayoutRect &bounds, const ClipRect &background, const ClipRect &foreground, const LayoutRect *bbox)
 
void moveBy (const LayoutPoint &offset)
 
void intersect (const LayoutRect &rect)
 
void intersect (const ClipRect &clipRect)
 

Public Attributes

bool shouldPaintContent = false
 
bool hasBoundingBox = false
 
LayoutRect layerBounds
 
ClipRect backgroundRect
 
ClipRect foregroundRect
 
LayoutRect boundingBox
 
LayoutSize paginationOffset
 
LayoutRect paginationClip
 

Constructor & Destructor Documentation

◆ LayerFragment() [1/2]

WebCore::LayerFragment::LayerFragment ( )
default

◆ LayerFragment() [2/2]

WebCore::LayerFragment::LayerFragment ( )
default

Member Function Documentation

◆ intersect() [1/4]

void WebCore::LayerFragment::intersect ( const LayoutRect rect)
inline

◆ intersect() [2/4]

void WebCore::LayerFragment::intersect ( const LayoutRect rect)
inline

◆ intersect() [3/4]

void WebCore::LayerFragment::intersect ( const ClipRect clipRect)
inline

◆ intersect() [4/4]

void WebCore::LayerFragment::intersect ( const ClipRect clipRect)
inline

◆ moveBy() [1/2]

void WebCore::LayerFragment::moveBy ( const LayoutPoint offset)
inline

◆ moveBy() [2/2]

void WebCore::LayerFragment::moveBy ( const LayoutPoint offset)
inline

◆ setRects() [1/2]

void WebCore::LayerFragment::setRects ( const LayoutRect bounds,
const ClipRect background,
const ClipRect foreground,
const LayoutRect bbox 
)
inline

◆ setRects() [2/2]

void WebCore::LayerFragment::setRects ( const LayoutRect bounds,
const ClipRect background,
const ClipRect foreground,
const LayoutRect bbox 
)
inline

Member Data Documentation

◆ backgroundRect

ClipRect WebCore::LayerFragment::backgroundRect

◆ boundingBox

LayoutRect WebCore::LayerFragment::boundingBox

◆ foregroundRect

ClipRect WebCore::LayerFragment::foregroundRect

◆ hasBoundingBox

bool WebCore::LayerFragment::hasBoundingBox = false

◆ layerBounds

LayoutRect WebCore::LayerFragment::layerBounds

◆ paginationClip

LayoutRect WebCore::LayerFragment::paginationClip

◆ paginationOffset

LayoutSize WebCore::LayerFragment::paginationOffset

◆ shouldPaintContent

bool WebCore::LayerFragment::shouldPaintContent = false

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