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

#include <RoundedRect.h>

Public Member Functions

 Radii ()
 
 Radii (const LayoutSize &topLeft, const LayoutSize &topRight, const LayoutSize &bottomLeft, const LayoutSize &bottomRight)
 
void setTopLeft (const LayoutSize &size)
 
void setTopRight (const LayoutSize &size)
 
void setBottomLeft (const LayoutSize &size)
 
void setBottomRight (const LayoutSize &size)
 
const LayoutSizetopLeft () const
 
const LayoutSizetopRight () const
 
const LayoutSizebottomLeft () const
 
const LayoutSizebottomRight () const
 
bool isZero () const
 
void includeLogicalEdges (const Radii &edges, bool isHorizontal, bool includeLogicalLeftEdge, bool includeLogicalRightEdge)
 
void excludeLogicalEdges (bool isHorizontal, bool excludeLogicalLeftEdge, bool excludeLogicalRightEdge)
 
void scale (float factor)
 
void expand (const LayoutUnit &topWidth, const LayoutUnit &bottomWidth, const LayoutUnit &leftWidth, const LayoutUnit &rightWidth)
 
void expand (const LayoutUnit &size)
 
void shrink (const LayoutUnit &topWidth, const LayoutUnit &bottomWidth, const LayoutUnit &leftWidth, const LayoutUnit &rightWidth)
 
void shrink (const LayoutUnit &size)
 
Radii transposedRadii () const
 
 Radii ()
 
 Radii (const LayoutSize &topLeft, const LayoutSize &topRight, const LayoutSize &bottomLeft, const LayoutSize &bottomRight)
 
void setTopLeft (const LayoutSize &size)
 
void setTopRight (const LayoutSize &size)
 
void setBottomLeft (const LayoutSize &size)
 
void setBottomRight (const LayoutSize &size)
 
const LayoutSizetopLeft () const
 
const LayoutSizetopRight () const
 
const LayoutSizebottomLeft () const
 
const LayoutSizebottomRight () const
 
bool isZero () const
 
void includeLogicalEdges (const Radii &edges, bool isHorizontal, bool includeLogicalLeftEdge, bool includeLogicalRightEdge)
 
void excludeLogicalEdges (bool isHorizontal, bool excludeLogicalLeftEdge, bool excludeLogicalRightEdge)
 
void scale (float factor)
 
void expand (const LayoutUnit &topWidth, const LayoutUnit &bottomWidth, const LayoutUnit &leftWidth, const LayoutUnit &rightWidth)
 
void expand (const LayoutUnit &size)
 
void shrink (const LayoutUnit &topWidth, const LayoutUnit &bottomWidth, const LayoutUnit &leftWidth, const LayoutUnit &rightWidth)
 
void shrink (const LayoutUnit &size)
 
Radii transposedRadii () const
 

Constructor & Destructor Documentation

◆ Radii() [1/4]

WebCore::RoundedRect::Radii::Radii ( )
inline

◆ Radii() [2/4]

WebCore::RoundedRect::Radii::Radii ( const LayoutSize topLeft,
const LayoutSize topRight,
const LayoutSize bottomLeft,
const LayoutSize bottomRight 
)
inline

◆ Radii() [3/4]

WebCore::RoundedRect::Radii::Radii ( )
inline

◆ Radii() [4/4]

WebCore::RoundedRect::Radii::Radii ( const LayoutSize topLeft,
const LayoutSize topRight,
const LayoutSize bottomLeft,
const LayoutSize bottomRight 
)
inline

Member Function Documentation

◆ bottomLeft() [1/2]

const LayoutSize& WebCore::RoundedRect::Radii::bottomLeft ( ) const
inline

◆ bottomLeft() [2/2]

const LayoutSize& WebCore::RoundedRect::Radii::bottomLeft ( ) const
inline

◆ bottomRight() [1/2]

const LayoutSize& WebCore::RoundedRect::Radii::bottomRight ( ) const
inline

◆ bottomRight() [2/2]

const LayoutSize& WebCore::RoundedRect::Radii::bottomRight ( ) const
inline

◆ excludeLogicalEdges() [1/2]

void WebCore::RoundedRect::Radii::excludeLogicalEdges ( bool  isHorizontal,
bool  excludeLogicalLeftEdge,
bool  excludeLogicalRightEdge 
)

◆ excludeLogicalEdges() [2/2]

void WebCore::RoundedRect::Radii::excludeLogicalEdges ( bool  isHorizontal,
bool  excludeLogicalLeftEdge,
bool  excludeLogicalRightEdge 
)

◆ expand() [1/4]

void WebCore::RoundedRect::Radii::expand ( const LayoutUnit topWidth,
const LayoutUnit bottomWidth,
const LayoutUnit leftWidth,
const LayoutUnit rightWidth 
)

◆ expand() [2/4]

void WebCore::RoundedRect::Radii::expand ( const LayoutUnit topWidth,
const LayoutUnit bottomWidth,
const LayoutUnit leftWidth,
const LayoutUnit rightWidth 
)

◆ expand() [3/4]

void WebCore::RoundedRect::Radii::expand ( const LayoutUnit size)
inline

◆ expand() [4/4]

void WebCore::RoundedRect::Radii::expand ( const LayoutUnit size)
inline

◆ includeLogicalEdges() [1/2]

void WebCore::RoundedRect::Radii::includeLogicalEdges ( const Radii edges,
bool  isHorizontal,
bool  includeLogicalLeftEdge,
bool  includeLogicalRightEdge 
)

◆ includeLogicalEdges() [2/2]

void WebCore::RoundedRect::Radii::includeLogicalEdges ( const Radii edges,
bool  isHorizontal,
bool  includeLogicalLeftEdge,
bool  includeLogicalRightEdge 
)

◆ isZero() [1/2]

bool WebCore::RoundedRect::Radii::isZero ( ) const

◆ isZero() [2/2]

bool WebCore::RoundedRect::Radii::isZero ( ) const

◆ scale() [1/2]

void WebCore::RoundedRect::Radii::scale ( float  factor)

◆ scale() [2/2]

void WebCore::RoundedRect::Radii::scale ( float  factor)

◆ setBottomLeft() [1/2]

void WebCore::RoundedRect::Radii::setBottomLeft ( const LayoutSize size)
inline

◆ setBottomLeft() [2/2]

void WebCore::RoundedRect::Radii::setBottomLeft ( const LayoutSize size)
inline

◆ setBottomRight() [1/2]

void WebCore::RoundedRect::Radii::setBottomRight ( const LayoutSize size)
inline

◆ setBottomRight() [2/2]

void WebCore::RoundedRect::Radii::setBottomRight ( const LayoutSize size)
inline

◆ setTopLeft() [1/2]

void WebCore::RoundedRect::Radii::setTopLeft ( const LayoutSize size)
inline

◆ setTopLeft() [2/2]

void WebCore::RoundedRect::Radii::setTopLeft ( const LayoutSize size)
inline

◆ setTopRight() [1/2]

void WebCore::RoundedRect::Radii::setTopRight ( const LayoutSize size)
inline

◆ setTopRight() [2/2]

void WebCore::RoundedRect::Radii::setTopRight ( const LayoutSize size)
inline

◆ shrink() [1/4]

void WebCore::RoundedRect::Radii::shrink ( const LayoutUnit topWidth,
const LayoutUnit bottomWidth,
const LayoutUnit leftWidth,
const LayoutUnit rightWidth 
)
inline

◆ shrink() [2/4]

void WebCore::RoundedRect::Radii::shrink ( const LayoutUnit topWidth,
const LayoutUnit bottomWidth,
const LayoutUnit leftWidth,
const LayoutUnit rightWidth 
)
inline

◆ shrink() [3/4]

void WebCore::RoundedRect::Radii::shrink ( const LayoutUnit size)
inline

◆ shrink() [4/4]

void WebCore::RoundedRect::Radii::shrink ( const LayoutUnit size)
inline

◆ topLeft() [1/2]

const LayoutSize& WebCore::RoundedRect::Radii::topLeft ( ) const
inline

◆ topLeft() [2/2]

const LayoutSize& WebCore::RoundedRect::Radii::topLeft ( ) const
inline

◆ topRight() [1/2]

const LayoutSize& WebCore::RoundedRect::Radii::topRight ( ) const
inline

◆ topRight() [2/2]

const LayoutSize& WebCore::RoundedRect::Radii::topRight ( ) const
inline

◆ transposedRadii() [1/2]

Radii WebCore::RoundedRect::Radii::transposedRadii ( ) const
inline

◆ transposedRadii() [2/2]

Radii WebCore::RoundedRect::Radii::transposedRadii ( ) const
inline

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