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

#include <HitTestLocation.h>

Public Member Functions

WEBCORE_EXPORT HitTestLocation ()
 
 HitTestLocation (const LayoutPoint &)
 
WEBCORE_EXPORT HitTestLocation (const FloatPoint &)
 
 HitTestLocation (const FloatPoint &, const FloatQuad &)
 
 HitTestLocation (const LayoutPoint &centerPoint, unsigned topPadding, unsigned rightPadding, unsigned bottomPadding, unsigned leftPadding)
 
 HitTestLocation (const HitTestLocation &, const LayoutSize &offset)
 
WEBCORE_EXPORT HitTestLocation (const HitTestLocation &)
 
WEBCORE_EXPORT ~HitTestLocation ()
 
HitTestLocationoperator= (const HitTestLocation &)
 
const LayoutPointpoint () const
 
IntPoint roundedPoint () const
 
bool isRectBasedTest () const
 
bool isRectilinear () const
 
IntRect boundingBox () const
 
int topPadding () const
 
int rightPadding () const
 
int bottomPadding () const
 
int leftPadding () const
 
bool intersects (const LayoutRect &) const
 
bool intersects (const FloatRect &) const
 
bool intersects (const RoundedRect &) const
 
const FloatPointtransformedPoint () const
 
const FloatQuadtransformedRect () const
 
WEBCORE_EXPORT HitTestLocation ()
 
 HitTestLocation (const LayoutPoint &)
 
WEBCORE_EXPORT HitTestLocation (const FloatPoint &)
 
 HitTestLocation (const FloatPoint &, const FloatQuad &)
 
 HitTestLocation (const LayoutPoint &centerPoint, unsigned topPadding, unsigned rightPadding, unsigned bottomPadding, unsigned leftPadding)
 
 HitTestLocation (const HitTestLocation &, const LayoutSize &offset)
 
WEBCORE_EXPORT HitTestLocation (const HitTestLocation &)
 
WEBCORE_EXPORT ~HitTestLocation ()
 
HitTestLocationoperator= (const HitTestLocation &)
 
const LayoutPointpoint () const
 
IntPoint roundedPoint () const
 
bool isRectBasedTest () const
 
bool isRectilinear () const
 
IntRect boundingBox () const
 
int topPadding () const
 
int rightPadding () const
 
int bottomPadding () const
 
int leftPadding () const
 
bool intersects (const LayoutRect &) const
 
bool intersects (const FloatRect &) const
 
bool intersects (const RoundedRect &) const
 
const FloatPointtransformedPoint () const
 
const FloatQuadtransformedRect () const
 

Static Public Member Functions

static WEBCORE_EXPORT IntRect rectForPoint (const LayoutPoint &, unsigned topPadding, unsigned rightPadding, unsigned bottomPadding, unsigned leftPadding)
 
static WEBCORE_EXPORT IntRect rectForPoint (const LayoutPoint &, unsigned topPadding, unsigned rightPadding, unsigned bottomPadding, unsigned leftPadding)
 

Constructor & Destructor Documentation

◆ HitTestLocation() [1/14]

WebCore::HitTestLocation::HitTestLocation ( )

◆ HitTestLocation() [2/14]

WebCore::HitTestLocation::HitTestLocation ( const LayoutPoint point)

◆ HitTestLocation() [3/14]

WebCore::HitTestLocation::HitTestLocation ( const FloatPoint point)

◆ HitTestLocation() [4/14]

WebCore::HitTestLocation::HitTestLocation ( const FloatPoint point,
const FloatQuad quad 
)

◆ HitTestLocation() [5/14]

WebCore::HitTestLocation::HitTestLocation ( const LayoutPoint centerPoint,
unsigned  topPadding,
unsigned  rightPadding,
unsigned  bottomPadding,
unsigned  leftPadding 
)

◆ HitTestLocation() [6/14]

WebCore::HitTestLocation::HitTestLocation ( const HitTestLocation other,
const LayoutSize offset 
)

◆ HitTestLocation() [7/14]

WebCore::HitTestLocation::HitTestLocation ( const HitTestLocation other)

◆ ~HitTestLocation() [1/2]

WebCore::HitTestLocation::~HitTestLocation ( )

◆ HitTestLocation() [8/14]

WEBCORE_EXPORT WebCore::HitTestLocation::HitTestLocation ( )

◆ HitTestLocation() [9/14]

WebCore::HitTestLocation::HitTestLocation ( const LayoutPoint )

◆ HitTestLocation() [10/14]

WEBCORE_EXPORT WebCore::HitTestLocation::HitTestLocation ( const FloatPoint )

◆ HitTestLocation() [11/14]

WebCore::HitTestLocation::HitTestLocation ( const FloatPoint ,
const FloatQuad  
)

◆ HitTestLocation() [12/14]

WebCore::HitTestLocation::HitTestLocation ( const LayoutPoint centerPoint,
unsigned  topPadding,
unsigned  rightPadding,
unsigned  bottomPadding,
unsigned  leftPadding 
)

◆ HitTestLocation() [13/14]

WebCore::HitTestLocation::HitTestLocation ( const HitTestLocation ,
const LayoutSize offset 
)

◆ HitTestLocation() [14/14]

WEBCORE_EXPORT WebCore::HitTestLocation::HitTestLocation ( const HitTestLocation )

◆ ~HitTestLocation() [2/2]

WEBCORE_EXPORT WebCore::HitTestLocation::~HitTestLocation ( )

Member Function Documentation

◆ bottomPadding() [1/2]

int WebCore::HitTestLocation::bottomPadding ( ) const
inline

◆ bottomPadding() [2/2]

int WebCore::HitTestLocation::bottomPadding ( ) const
inline

◆ boundingBox() [1/2]

IntRect WebCore::HitTestLocation::boundingBox ( ) const
inline

◆ boundingBox() [2/2]

IntRect WebCore::HitTestLocation::boundingBox ( ) const
inline

◆ intersects() [1/6]

bool WebCore::HitTestLocation::intersects ( const LayoutRect rect) const

◆ intersects() [2/6]

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

◆ intersects() [3/6]

bool WebCore::HitTestLocation::intersects ( const FloatRect rect) const

◆ intersects() [4/6]

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

◆ intersects() [5/6]

bool WebCore::HitTestLocation::intersects ( const RoundedRect rect) const

◆ intersects() [6/6]

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

◆ isRectBasedTest() [1/2]

bool WebCore::HitTestLocation::isRectBasedTest ( ) const
inline

◆ isRectBasedTest() [2/2]

bool WebCore::HitTestLocation::isRectBasedTest ( ) const
inline

◆ isRectilinear() [1/2]

bool WebCore::HitTestLocation::isRectilinear ( ) const
inline

◆ isRectilinear() [2/2]

bool WebCore::HitTestLocation::isRectilinear ( ) const
inline

◆ leftPadding() [1/2]

int WebCore::HitTestLocation::leftPadding ( ) const
inline

◆ leftPadding() [2/2]

int WebCore::HitTestLocation::leftPadding ( ) const
inline

◆ operator=() [1/2]

HitTestLocation& WebCore::HitTestLocation::operator= ( const HitTestLocation )

◆ operator=() [2/2]

HitTestLocation & WebCore::HitTestLocation::operator= ( const HitTestLocation other)

◆ point() [1/2]

const LayoutPoint& WebCore::HitTestLocation::point ( ) const
inline

◆ point() [2/2]

const LayoutPoint& WebCore::HitTestLocation::point ( ) const
inline

◆ rectForPoint() [1/2]

static WEBCORE_EXPORT IntRect WebCore::HitTestLocation::rectForPoint ( const LayoutPoint ,
unsigned  topPadding,
unsigned  rightPadding,
unsigned  bottomPadding,
unsigned  leftPadding 
)
static

◆ rectForPoint() [2/2]

IntRect WebCore::HitTestLocation::rectForPoint ( const LayoutPoint point,
unsigned  topPadding,
unsigned  rightPadding,
unsigned  bottomPadding,
unsigned  leftPadding 
)
static

◆ rightPadding() [1/2]

int WebCore::HitTestLocation::rightPadding ( ) const
inline

◆ rightPadding() [2/2]

int WebCore::HitTestLocation::rightPadding ( ) const
inline

◆ roundedPoint() [1/2]

IntPoint WebCore::HitTestLocation::roundedPoint ( ) const
inline

◆ roundedPoint() [2/2]

IntPoint WebCore::HitTestLocation::roundedPoint ( ) const
inline

◆ topPadding() [1/2]

int WebCore::HitTestLocation::topPadding ( ) const
inline

◆ topPadding() [2/2]

int WebCore::HitTestLocation::topPadding ( ) const
inline

◆ transformedPoint() [1/2]

const FloatPoint& WebCore::HitTestLocation::transformedPoint ( ) const
inline

◆ transformedPoint() [2/2]

const FloatPoint& WebCore::HitTestLocation::transformedPoint ( ) const
inline

◆ transformedRect() [1/2]

const FloatQuad& WebCore::HitTestLocation::transformedRect ( ) const
inline

◆ transformedRect() [2/2]

const FloatQuad& WebCore::HitTestLocation::transformedRect ( ) const
inline

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