Inherited by QtCanvasPolygonScanner, and QtCanvasPolygonScanner.
|
enum | Edge {
Left = 1,
Right = 2,
Top = 4,
Bottom = 8,
Left = 1,
Right = 2,
Top = 4,
Bottom = 8
} |
|
enum | Edge {
Left = 1,
Right = 2,
Top = 4,
Bottom = 8,
Left = 1,
Right = 2,
Top = 4,
Bottom = 8
} |
|
|
virtual void | processSpans (int n, QPoint *point, int *width)=0 |
|
virtual void | processSpans (int n, QPoint *point, int *width)=0 |
|
void | scan (const QPolygon &pa, bool winding, int index=0, int npoints=-1) |
|
void | scan (const QPolygon &pa, bool winding, int index=0, int npoints=-1) |
|
void | scan (const QPolygon &pa, bool winding, int index, int npoints, bool stitchable) |
|
void | scan (const QPolygon &pa, bool winding, int index, int npoints, bool stitchable) |
|
void | scan (const QPolygon &pa, bool winding, int index, int npoints, Edge edges) |
|
void | scan (const QPolygon &pa, bool winding, int index, int npoints, Edge edges) |
|
virtual | ~QtPolygonScanner () |
|
virtual | ~QtPolygonScanner () |
|
Enumerator |
---|
Left |
|
Right |
|
Top |
|
Bottom |
|
Left |
|
Right |
|
Top |
|
Bottom |
|
Enumerator |
---|
Left |
|
Right |
|
Top |
|
Bottom |
|
Left |
|
Right |
|
Top |
|
Bottom |
|
virtual QtPolygonScanner::~QtPolygonScanner |
( |
| ) |
|
|
inlinevirtual |
virtual QtPolygonScanner::~QtPolygonScanner |
( |
| ) |
|
|
inlinevirtual |
virtual void QtPolygonScanner::processSpans |
( |
int |
n, |
|
|
QPoint * |
point, |
|
|
int * |
width |
|
) |
| |
|
pure virtual |
virtual void QtPolygonScanner::processSpans |
( |
int |
n, |
|
|
QPoint * |
point, |
|
|
int * |
width |
|
) |
| |
|
pure virtual |
void QtPolygonScanner::scan |
( |
const QPolygon & |
pa, |
|
|
bool |
winding, |
|
|
int |
index = 0 , |
|
|
int |
npoints = -1 |
|
) |
| |
void QtPolygonScanner::scan |
( |
const QPolygon & |
pa, |
|
|
bool |
winding, |
|
|
int |
index = 0 , |
|
|
int |
npoints = -1 |
|
) |
| |
void QtPolygonScanner::scan |
( |
const QPolygon & |
pa, |
|
|
bool |
winding, |
|
|
int |
index, |
|
|
int |
npoints, |
|
|
bool |
stitchable |
|
) |
| |
void QtPolygonScanner::scan |
( |
const QPolygon & |
pa, |
|
|
bool |
winding, |
|
|
int |
index, |
|
|
int |
npoints, |
|
|
bool |
stitchable |
|
) |
| |
void QtPolygonScanner::scan |
( |
const QPolygon & |
pa, |
|
|
bool |
winding, |
|
|
int |
index, |
|
|
int |
npoints, |
|
|
Edge |
edges |
|
) |
| |
References _EdgeTableEntry::bres, _ScanLineList::edgelist, EVALUATEEDGEEVENODD, EVALUATEEDGEWINDING, micomputeWAET(), miCreateETandAET(), miFreeStorage(), miInsertionSort(), miloadAET(), BRESINFO::minor, _EdgeTableEntry::next, _ScanLineList::next, _ScanLineListBlock::next, _EdgeTableEntry::nextWETE, NUMPTSTOBUFFER, _ScanLineList::scanline, EdgeTable::scanlines, QtCanvasSprite::width(), DDXPointRec::x, QtCanvasItem::y(), DDXPointRec::y, EdgeTable::ymax, and EdgeTable::ymin.
void QtPolygonScanner::scan |
( |
const QPolygon & |
pa, |
|
|
bool |
winding, |
|
|
int |
index, |
|
|
int |
npoints, |
|
|
Edge |
edges |
|
) |
| |
The documentation for this class was generated from the following file: