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

#include <ShadowData.h>

Public Member Functions

 ShadowData ()
 
 ShadowData (const IntPoint &location, int radius, int spread, ShadowStyle style, bool isWebkitBoxShadow, const Color &color)
 
 ShadowData (const ShadowData &o)
 
bool operator== (const ShadowData &o) const
 
bool operator!= (const ShadowData &o) const
 
int x () const
 
int y () const
 
IntPoint location () const
 
int radius () const
 
int paintingExtent () const
 
int spread () const
 
ShadowStyle style () const
 
const Color & color () const
 
bool isWebkitBoxShadow () const
 
const ShadowData * next () const
 
void setNext (std::unique_ptr< ShadowData > shadow)
 
void adjustRectForShadow (LayoutRect &, int additionalOutlineSize=0) const
 
void adjustRectForShadow (FloatRect &, int additionalOutlineSize=0) const
 
 ShadowData ()
 
 ShadowData (const IntPoint &location, int radius, int spread, ShadowStyle style, bool isWebkitBoxShadow, const Color &color)
 
 ShadowData (const ShadowData &o)
 
bool operator== (const ShadowData &o) const
 
bool operator!= (const ShadowData &o) const
 
int x () const
 
int y () const
 
IntPoint location () const
 
int radius () const
 
int paintingExtent () const
 
int spread () const
 
ShadowStyle style () const
 
const Color & color () const
 
bool isWebkitBoxShadow () const
 
const ShadowData * next () const
 
void setNext (std::unique_ptr< ShadowData > shadow)
 
void adjustRectForShadow (LayoutRect &, int additionalOutlineSize=0) const
 
void adjustRectForShadow (FloatRect &, int additionalOutlineSize=0) const
 

Constructor & Destructor Documentation

◆ ShadowData() [1/6]

WebCore::ShadowData::ShadowData ( )
inline

◆ ShadowData() [2/6]

WebCore::ShadowData::ShadowData ( const IntPoint &  location,
int  radius,
int  spread,
ShadowStyle  style,
bool  isWebkitBoxShadow,
const Color &  color 
)
inline

◆ ShadowData() [3/6]

WebCore::ShadowData::ShadowData ( const ShadowData &  o)

◆ ShadowData() [4/6]

WebCore::ShadowData::ShadowData ( )
inline

◆ ShadowData() [5/6]

WebCore::ShadowData::ShadowData ( const IntPoint &  location,
int  radius,
int  spread,
ShadowStyle  style,
bool  isWebkitBoxShadow,
const Color &  color 
)
inline

◆ ShadowData() [6/6]

WebCore::ShadowData::ShadowData ( const ShadowData &  o)

Member Function Documentation

◆ adjustRectForShadow() [1/4]

void WebCore::ShadowData::adjustRectForShadow ( LayoutRect &  rect,
int  additionalOutlineSize = 0 
) const

◆ adjustRectForShadow() [2/4]

void WebCore::ShadowData::adjustRectForShadow ( LayoutRect &  ,
int  additionalOutlineSize = 0 
) const

◆ adjustRectForShadow() [3/4]

void WebCore::ShadowData::adjustRectForShadow ( FloatRect &  rect,
int  additionalOutlineSize = 0 
) const

◆ adjustRectForShadow() [4/4]

void WebCore::ShadowData::adjustRectForShadow ( FloatRect &  ,
int  additionalOutlineSize = 0 
) const

◆ color() [1/2]

const Color& WebCore::ShadowData::color ( ) const
inline

◆ color() [2/2]

const Color& WebCore::ShadowData::color ( ) const
inline

◆ isWebkitBoxShadow() [1/2]

bool WebCore::ShadowData::isWebkitBoxShadow ( ) const
inline

◆ isWebkitBoxShadow() [2/2]

bool WebCore::ShadowData::isWebkitBoxShadow ( ) const
inline

◆ location() [1/2]

IntPoint WebCore::ShadowData::location ( ) const
inline

◆ location() [2/2]

IntPoint WebCore::ShadowData::location ( ) const
inline

◆ next() [1/2]

const ShadowData* WebCore::ShadowData::next ( void  ) const
inline

◆ next() [2/2]

const ShadowData* WebCore::ShadowData::next ( void  ) const
inline

◆ operator!=() [1/2]

bool WebCore::ShadowData::operator!= ( const ShadowData &  o) const
inline

◆ operator!=() [2/2]

bool WebCore::ShadowData::operator!= ( const ShadowData &  o) const
inline

◆ operator==() [1/2]

bool WebCore::ShadowData::operator== ( const ShadowData &  o) const

◆ operator==() [2/2]

bool WebCore::ShadowData::operator== ( const ShadowData &  o) const

◆ paintingExtent() [1/2]

int WebCore::ShadowData::paintingExtent ( ) const
inline

◆ paintingExtent() [2/2]

int WebCore::ShadowData::paintingExtent ( ) const
inline

◆ radius() [1/2]

int WebCore::ShadowData::radius ( ) const
inline

◆ radius() [2/2]

int WebCore::ShadowData::radius ( ) const
inline

◆ setNext() [1/2]

void WebCore::ShadowData::setNext ( std::unique_ptr< ShadowData >  shadow)
inline

◆ setNext() [2/2]

void WebCore::ShadowData::setNext ( std::unique_ptr< ShadowData >  shadow)
inline

◆ spread() [1/2]

int WebCore::ShadowData::spread ( ) const
inline

◆ spread() [2/2]

int WebCore::ShadowData::spread ( ) const
inline

◆ style() [1/2]

ShadowStyle WebCore::ShadowData::style ( ) const
inline

◆ style() [2/2]

ShadowStyle WebCore::ShadowData::style ( ) const
inline

◆ x() [1/2]

int WebCore::ShadowData::x ( ) const
inline

◆ x() [2/2]

int WebCore::ShadowData::x ( ) const
inline

◆ y() [1/2]

int WebCore::ShadowData::y ( ) const
inline

◆ y() [2/2]

int WebCore::ShadowData::y ( ) const
inline

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