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 Colorcolor () const
 
bool isWebkitBoxShadow () const
 
const ShadowDatanext () 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 Colorcolor () const
 
bool isWebkitBoxShadow () const
 
const ShadowDatanext () 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: