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

#include <ClipRect.h>

Public Member Functions

 ClipRect ()=default
 
 ClipRect (const LayoutRect &rect)
 
const LayoutRectrect () const
 
void reset ()
 
bool affectedByRadius () const
 
void setAffectedByRadius (bool affectedByRadius)
 
bool operator== (const ClipRect &other) const
 
bool operator!= (const ClipRect &other) const
 
bool operator!= (const LayoutRect &otherRect) const
 
void intersect (const LayoutRect &other)
 
void intersect (const ClipRect &other)
 
void move (LayoutUnit x, LayoutUnit y)
 
void move (const LayoutSize &size)
 
void moveBy (const LayoutPoint &point)
 
bool intersects (const LayoutRect &) const
 
bool intersects (const HitTestLocation &) const
 
bool isEmpty () const
 
bool isInfinite () const
 
void inflateX (LayoutUnit dx)
 
void inflateY (LayoutUnit dy)
 
void inflate (LayoutUnit d)
 
 ClipRect ()=default
 
 ClipRect (const LayoutRect &rect)
 
const LayoutRectrect () const
 
void reset ()
 
bool affectedByRadius () const
 
void setAffectedByRadius (bool affectedByRadius)
 
bool operator== (const ClipRect &other) const
 
bool operator!= (const ClipRect &other) const
 
bool operator!= (const LayoutRect &otherRect) const
 
void intersect (const LayoutRect &other)
 
void intersect (const ClipRect &other)
 
void move (LayoutUnit x, LayoutUnit y)
 
void move (const LayoutSize &size)
 
void moveBy (const LayoutPoint &point)
 
bool intersects (const LayoutRect &) const
 
bool intersects (const HitTestLocation &) const
 
bool isEmpty () const
 
bool isInfinite () const
 
void inflateX (LayoutUnit dx)
 
void inflateY (LayoutUnit dy)
 
void inflate (LayoutUnit d)
 

Constructor & Destructor Documentation

◆ ClipRect() [1/4]

WebCore::ClipRect::ClipRect ( )
default

◆ ClipRect() [2/4]

WebCore::ClipRect::ClipRect ( const LayoutRect rect)
inline

◆ ClipRect() [3/4]

WebCore::ClipRect::ClipRect ( )
default

◆ ClipRect() [4/4]

WebCore::ClipRect::ClipRect ( const LayoutRect rect)
inline

Member Function Documentation

◆ affectedByRadius() [1/2]

bool WebCore::ClipRect::affectedByRadius ( ) const
inline

◆ affectedByRadius() [2/2]

bool WebCore::ClipRect::affectedByRadius ( ) const
inline

◆ inflate() [1/2]

void WebCore::ClipRect::inflate ( LayoutUnit  d)
inline

◆ inflate() [2/2]

void WebCore::ClipRect::inflate ( LayoutUnit  d)
inline

◆ inflateX() [1/2]

void WebCore::ClipRect::inflateX ( LayoutUnit  dx)
inline

◆ inflateX() [2/2]

void WebCore::ClipRect::inflateX ( LayoutUnit  dx)
inline

◆ inflateY() [1/2]

void WebCore::ClipRect::inflateY ( LayoutUnit  dy)
inline

◆ inflateY() [2/2]

void WebCore::ClipRect::inflateY ( LayoutUnit  dy)
inline

◆ intersect() [1/4]

void WebCore::ClipRect::intersect ( const LayoutRect other)
inline

◆ intersect() [2/4]

void WebCore::ClipRect::intersect ( const LayoutRect other)

◆ intersect() [3/4]

void WebCore::ClipRect::intersect ( const ClipRect other)
inline

◆ intersect() [4/4]

void WebCore::ClipRect::intersect ( const ClipRect other)

◆ intersects() [1/4]

bool WebCore::ClipRect::intersects ( const LayoutRect ) const

◆ intersects() [2/4]

bool WebCore::ClipRect::intersects ( const LayoutRect rect) const
inline

◆ intersects() [3/4]

bool WebCore::ClipRect::intersects ( const HitTestLocation ) const

◆ intersects() [4/4]

bool WebCore::ClipRect::intersects ( const HitTestLocation hitTestLocation) const

◆ isEmpty() [1/2]

bool WebCore::ClipRect::isEmpty ( void  ) const
inline

◆ isEmpty() [2/2]

bool WebCore::ClipRect::isEmpty ( ) const
inline

◆ isInfinite() [1/2]

bool WebCore::ClipRect::isInfinite ( ) const
inline

◆ isInfinite() [2/2]

bool WebCore::ClipRect::isInfinite ( ) const
inline

◆ move() [1/4]

void WebCore::ClipRect::move ( LayoutUnit  x,
LayoutUnit  y 
)
inline

◆ move() [2/4]

void WebCore::ClipRect::move ( LayoutUnit  x,
LayoutUnit  y 
)
inline

◆ move() [3/4]

void WebCore::ClipRect::move ( const LayoutSize size)
inline

◆ move() [4/4]

void WebCore::ClipRect::move ( const LayoutSize size)
inline

◆ moveBy() [1/2]

void WebCore::ClipRect::moveBy ( const LayoutPoint point)
inline

◆ moveBy() [2/2]

void WebCore::ClipRect::moveBy ( const LayoutPoint point)
inline

◆ operator!=() [1/4]

bool WebCore::ClipRect::operator!= ( const ClipRect other) const
inline

◆ operator!=() [2/4]

bool WebCore::ClipRect::operator!= ( const ClipRect other) const
inline

◆ operator!=() [3/4]

bool WebCore::ClipRect::operator!= ( const LayoutRect otherRect) const
inline

◆ operator!=() [4/4]

bool WebCore::ClipRect::operator!= ( const LayoutRect otherRect) const
inline

◆ operator==() [1/2]

bool WebCore::ClipRect::operator== ( const ClipRect other) const
inline

◆ operator==() [2/2]

bool WebCore::ClipRect::operator== ( const ClipRect other) const
inline

◆ rect() [1/2]

const LayoutRect& WebCore::ClipRect::rect ( ) const
inline

◆ rect() [2/2]

const LayoutRect& WebCore::ClipRect::rect ( ) const
inline

◆ reset() [1/2]

void WebCore::ClipRect::reset ( )
inline

◆ reset() [2/2]

void WebCore::ClipRect::reset ( )
inline

◆ setAffectedByRadius() [1/2]

void WebCore::ClipRect::setAffectedByRadius ( bool  affectedByRadius)
inline

◆ setAffectedByRadius() [2/2]

void WebCore::ClipRect::setAffectedByRadius ( bool  affectedByRadius)
inline

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