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

#include <RasterShape.h>

Public Member Functions

 RasterShapeIntervals (unsigned size, int offset=0)
 
void initializeBounds ()
 
const IntRectbounds () const
 
bool isEmpty () const
 
IntShapeIntervalintervalAt (int y)
 
const IntShapeIntervalintervalAt (int y) const
 
std::unique_ptr< RasterShapeIntervalscomputeShapeMarginIntervals (int shapeMargin) const
 
void buildBoundsPath (Path &) const
 
 RasterShapeIntervals (unsigned size, int offset=0)
 
void initializeBounds ()
 
const IntRectbounds () const
 
bool isEmpty () const
 
IntShapeIntervalintervalAt (int y)
 
const IntShapeIntervalintervalAt (int y) const
 
std::unique_ptr< RasterShapeIntervalscomputeShapeMarginIntervals (int shapeMargin) const
 
void buildBoundsPath (Path &) const
 

Constructor & Destructor Documentation

◆ RasterShapeIntervals() [1/2]

WebCore::RasterShapeIntervals::RasterShapeIntervals ( unsigned  size,
int  offset = 0 
)
inline

◆ RasterShapeIntervals() [2/2]

WebCore::RasterShapeIntervals::RasterShapeIntervals ( unsigned  size,
int  offset = 0 
)
inline

Member Function Documentation

◆ bounds() [1/2]

const IntRect& WebCore::RasterShapeIntervals::bounds ( ) const
inline

◆ bounds() [2/2]

const IntRect& WebCore::RasterShapeIntervals::bounds ( ) const
inline

◆ buildBoundsPath() [1/2]

void WebCore::RasterShapeIntervals::buildBoundsPath ( Path path) const

◆ buildBoundsPath() [2/2]

void WebCore::RasterShapeIntervals::buildBoundsPath ( Path ) const

◆ computeShapeMarginIntervals() [1/2]

std::unique_ptr< RasterShapeIntervals > WebCore::RasterShapeIntervals::computeShapeMarginIntervals ( int  shapeMargin) const

◆ computeShapeMarginIntervals() [2/2]

std::unique_ptr<RasterShapeIntervals> WebCore::RasterShapeIntervals::computeShapeMarginIntervals ( int  shapeMargin) const

◆ initializeBounds() [1/2]

void WebCore::RasterShapeIntervals::initializeBounds ( )

◆ initializeBounds() [2/2]

void WebCore::RasterShapeIntervals::initializeBounds ( )

◆ intervalAt() [1/4]

IntShapeInterval& WebCore::RasterShapeIntervals::intervalAt ( int  y)
inline

◆ intervalAt() [2/4]

IntShapeInterval& WebCore::RasterShapeIntervals::intervalAt ( int  y)
inline

◆ intervalAt() [3/4]

const IntShapeInterval& WebCore::RasterShapeIntervals::intervalAt ( int  y) const
inline

◆ intervalAt() [4/4]

const IntShapeInterval& WebCore::RasterShapeIntervals::intervalAt ( int  y) const
inline

◆ isEmpty() [1/2]

bool WebCore::RasterShapeIntervals::isEmpty ( void  ) const
inline

◆ isEmpty() [2/2]

bool WebCore::RasterShapeIntervals::isEmpty ( void  ) const
inline

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