|
|
#include "qtcanvas.h"#include <stdlib.h>#include <QApplication>#include <QBitmap>#include <QDesktopWidget>#include <QImage>#include <QPainter>#include <QTimer>#include <qalgorithms.h>#include <qevent.h>#include <qhash.h>#include <qpainterpath.h>#include <qset.h>#include <QDebug>Classes | |
| struct | _EdgeTableEntry |
| struct | _ScanLineList |
| struct | _ScanLineListBlock |
| struct | BRESINFO |
| struct | DDXPointRec |
| struct | EdgeTable |
| class | QPolygonalProcessor |
| class | QtCanvasChunk |
| class | QtCanvasClusterizer |
| class | QtCanvasData |
| class | QtCanvasItemExtra |
| class | QtCanvasItemLess |
| class | QtCanvasPolygonScanner |
| class | QtCanvasViewData |
| class | QtCanvasWidget |
| class | QtPolygonScanner |
Macros | |
| #define | BRESINCRPGON(d, minval, m, m1, incr1, incr2) |
| #define | BRESINCRPGONSTRUCT(bres) |
| #define | BRESINITPGON(dy, x1, x2, xStart, d, m, m1, incr1, incr2) |
| #define | BRESINITPGONSTRUCT(dmaj, min1, min2, bres) |
| #define | EVALUATEEDGEEVENODD(pAET, pPrevAET, y) |
| #define | EVALUATEEDGEWINDING(pAET, pPrevAET, y, fixWAET) |
| #define | MAXINT 0x7fffffff |
| #define | MININT -MAXINT |
| #define | NUMPTSTOBUFFER 200 |
| #define | SLLSPERBLOCK 25 |
Typedefs | |
| typedef struct DDXPointRec * | DDXPointPtr |
| typedef struct _EdgeTableEntry | EdgeTableEntry |
| typedef struct _ScanLineList | ScanLineList |
| typedef struct _ScanLineListBlock | ScanLineListBlock |
Functions | |
| bool | qt_testCollision (const QtCanvasSprite *s1, const QtCanvasSprite *s2) |
| #define BRESINCRPGON | ( | d, | |
| minval, | |||
| m, | |||
| m1, | |||
| incr1, | |||
| incr2 ) |
| #define BRESINCRPGONSTRUCT | ( | bres | ) |
| #define BRESINITPGON | ( | dy, | |
| x1, | |||
| x2, | |||
| xStart, | |||
| d, | |||
| m, | |||
| m1, | |||
| incr1, | |||
| incr2 ) |
| #define BRESINITPGONSTRUCT | ( | dmaj, | |
| min1, | |||
| min2, | |||
| bres ) |
| #define EVALUATEEDGEEVENODD | ( | pAET, | |
| pPrevAET, | |||
| y ) |
| #define EVALUATEEDGEWINDING | ( | pAET, | |
| pPrevAET, | |||
| y, | |||
| fixWAET ) |
| #define MAXINT 0x7fffffff |
| #define MININT -MAXINT |
| #define NUMPTSTOBUFFER 200 |
| #define SLLSPERBLOCK 25 |
| typedef struct DDXPointRec * DDXPointPtr |
| typedef struct _EdgeTableEntry EdgeTableEntry |
| typedef struct _ScanLineList ScanLineList |
| typedef struct _ScanLineListBlock ScanLineListBlock |
| bool qt_testCollision | ( | const QtCanvasSprite * | s1, |
| const QtCanvasSprite * | s2 ) |