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

#include <LayoutPoint.h>

Public Member Functions

 LayoutPoint ()
 
 LayoutPoint (LayoutUnit x, LayoutUnit y)
 
 LayoutPoint (const IntPoint &point)
 
 LayoutPoint (const FloatPoint &size)
 
 LayoutPoint (const LayoutSize &size)
 
LayoutUnit x () const
 
LayoutUnit y () const
 
void setX (LayoutUnit x)
 
void setY (LayoutUnit y)
 
void move (const LayoutSize &s)
 
void moveBy (const LayoutPoint &offset)
 
void move (LayoutUnit dx, LayoutUnit dy)
 
void scale (float s)
 
void scale (float sx, float sy)
 
LayoutPoint constrainedBetween (const LayoutPoint &min, const LayoutPoint &max) const
 
LayoutPoint expandedTo (const LayoutPoint &other) const
 
LayoutPoint shrunkTo (const LayoutPoint &other) const
 
void clampNegativeToZero ()
 
LayoutPoint transposedPoint () const
 
LayoutPoint fraction () const
 
 operator FloatPoint () const
 
 LayoutPoint ()
 
 LayoutPoint (LayoutUnit x, LayoutUnit y)
 
 LayoutPoint (const IntPoint &point)
 
 LayoutPoint (const FloatPoint &size)
 
 LayoutPoint (const LayoutSize &size)
 
LayoutUnit x () const
 
LayoutUnit y () const
 
void setX (LayoutUnit x)
 
void setY (LayoutUnit y)
 
void move (const LayoutSize &s)
 
void moveBy (const LayoutPoint &offset)
 
void move (LayoutUnit dx, LayoutUnit dy)
 
void scale (float s)
 
void scale (float sx, float sy)
 
LayoutPoint constrainedBetween (const LayoutPoint &min, const LayoutPoint &max) const
 
LayoutPoint expandedTo (const LayoutPoint &other) const
 
LayoutPoint shrunkTo (const LayoutPoint &other) const
 
void clampNegativeToZero ()
 
LayoutPoint transposedPoint () const
 
LayoutPoint fraction () const
 
 operator FloatPoint () const
 

Static Public Member Functions

static LayoutPoint zero ()
 
static LayoutPoint zero ()
 

Constructor & Destructor Documentation

◆ LayoutPoint() [1/10]

WebCore::LayoutPoint::LayoutPoint ( )
inline

◆ LayoutPoint() [2/10]

WebCore::LayoutPoint::LayoutPoint ( LayoutUnit  x,
LayoutUnit  y 
)
inline

◆ LayoutPoint() [3/10]

WebCore::LayoutPoint::LayoutPoint ( const IntPoint point)
inline

◆ LayoutPoint() [4/10]

WebCore::LayoutPoint::LayoutPoint ( const FloatPoint size)
inlineexplicit

◆ LayoutPoint() [5/10]

WebCore::LayoutPoint::LayoutPoint ( const LayoutSize size)
inlineexplicit

◆ LayoutPoint() [6/10]

WebCore::LayoutPoint::LayoutPoint ( )
inline

◆ LayoutPoint() [7/10]

WebCore::LayoutPoint::LayoutPoint ( LayoutUnit  x,
LayoutUnit  y 
)
inline

◆ LayoutPoint() [8/10]

WebCore::LayoutPoint::LayoutPoint ( const IntPoint point)
inline

◆ LayoutPoint() [9/10]

WebCore::LayoutPoint::LayoutPoint ( const FloatPoint size)
inlineexplicit

◆ LayoutPoint() [10/10]

WebCore::LayoutPoint::LayoutPoint ( const LayoutSize size)
inlineexplicit

Member Function Documentation

◆ clampNegativeToZero() [1/2]

void WebCore::LayoutPoint::clampNegativeToZero ( )
inline

◆ clampNegativeToZero() [2/2]

void WebCore::LayoutPoint::clampNegativeToZero ( )
inline

◆ constrainedBetween() [1/2]

LayoutPoint WebCore::LayoutPoint::constrainedBetween ( const LayoutPoint min,
const LayoutPoint max 
) const

◆ constrainedBetween() [2/2]

LayoutPoint WebCore::LayoutPoint::constrainedBetween ( const LayoutPoint min,
const LayoutPoint max 
) const

◆ expandedTo() [1/2]

LayoutPoint WebCore::LayoutPoint::expandedTo ( const LayoutPoint other) const
inline

◆ expandedTo() [2/2]

LayoutPoint WebCore::LayoutPoint::expandedTo ( const LayoutPoint other) const
inline

◆ fraction() [1/2]

LayoutPoint WebCore::LayoutPoint::fraction ( ) const
inline

◆ fraction() [2/2]

LayoutPoint WebCore::LayoutPoint::fraction ( ) const
inline

◆ move() [1/4]

void WebCore::LayoutPoint::move ( const LayoutSize s)
inline

◆ move() [2/4]

void WebCore::LayoutPoint::move ( const LayoutSize s)
inline

◆ move() [3/4]

void WebCore::LayoutPoint::move ( LayoutUnit  dx,
LayoutUnit  dy 
)
inline

◆ move() [4/4]

void WebCore::LayoutPoint::move ( LayoutUnit  dx,
LayoutUnit  dy 
)
inline

◆ moveBy() [1/2]

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

◆ moveBy() [2/2]

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

◆ operator FloatPoint() [1/2]

WebCore::LayoutPoint::operator FloatPoint ( ) const
inline

◆ operator FloatPoint() [2/2]

WebCore::LayoutPoint::operator FloatPoint ( ) const
inline

◆ scale() [1/4]

void WebCore::LayoutPoint::scale ( float  s)
inline

◆ scale() [2/4]

void WebCore::LayoutPoint::scale ( float  s)
inline

◆ scale() [3/4]

void WebCore::LayoutPoint::scale ( float  sx,
float  sy 
)
inline

◆ scale() [4/4]

void WebCore::LayoutPoint::scale ( float  sx,
float  sy 
)
inline

◆ setX() [1/2]

void WebCore::LayoutPoint::setX ( LayoutUnit  x)
inline

◆ setX() [2/2]

void WebCore::LayoutPoint::setX ( LayoutUnit  x)
inline

◆ setY() [1/2]

void WebCore::LayoutPoint::setY ( LayoutUnit  y)
inline

◆ setY() [2/2]

void WebCore::LayoutPoint::setY ( LayoutUnit  y)
inline

◆ shrunkTo() [1/2]

LayoutPoint WebCore::LayoutPoint::shrunkTo ( const LayoutPoint other) const
inline

◆ shrunkTo() [2/2]

LayoutPoint WebCore::LayoutPoint::shrunkTo ( const LayoutPoint other) const
inline

◆ transposedPoint() [1/2]

LayoutPoint WebCore::LayoutPoint::transposedPoint ( ) const
inline

◆ transposedPoint() [2/2]

LayoutPoint WebCore::LayoutPoint::transposedPoint ( ) const
inline

◆ x() [1/2]

LayoutUnit WebCore::LayoutPoint::x ( ) const
inline

◆ x() [2/2]

LayoutUnit WebCore::LayoutPoint::x ( ) const
inline

◆ y() [1/2]

LayoutUnit WebCore::LayoutPoint::y ( ) const
inline

◆ y() [2/2]

LayoutUnit WebCore::LayoutPoint::y ( ) const
inline

◆ zero() [1/2]

static LayoutPoint WebCore::LayoutPoint::zero ( )
inlinestatic

◆ zero() [2/2]

static LayoutPoint WebCore::LayoutPoint::zero ( )
inlinestatic

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