#include <stdlib.h>
#include "miscstruct.h"
#include "gc.h"
#include "miscanfill.h"
#include "mipoly.h"
Go to the source code of this file.
|
| void | miFreeStorage () |
| |
| Bool | miInsertEdgeInET (EdgeTable *ET, EdgeTableEntry *ETE, int scanline, ScanLineListBlock **SLLBlock, int *iSLLBlock) |
| |
| Bool | miCreateETandAET (int count, DDXPointPtr pts, EdgeTable *ET, EdgeTableEntry *AET, EdgeTableEntry *pETEs, ScanLineListBlock *pSLLBlock) |
| |
| void | miloadAET (EdgeTableEntry *AET, EdgeTableEntry *ETEs) |
| |
| void | micomputeWAET (EdgeTableEntry *AET) |
| |
| int | miInsertionSort (EdgeTableEntry *AET) |
| |
| void | miFreeStorage (ScanLineListBlock *pSLLBlock) |
| |
◆ MAXINT
| #define MAXINT 0x7fffffff |
◆ MININT
◆ micomputeWAET()
| void micomputeWAET |
( |
EdgeTableEntry * |
AET | ) |
|
◆ miCreateETandAET()
| Bool miCreateETandAET |
( |
int |
count, |
|
|
DDXPointPtr |
pts, |
|
|
EdgeTable * |
ET, |
|
|
EdgeTableEntry * |
AET, |
|
|
EdgeTableEntry * |
pETEs, |
|
|
ScanLineListBlock * |
pSLLBlock |
|
) |
| |
◆ miFreeStorage() [1/2]
◆ miFreeStorage() [2/2]
| void miFreeStorage |
( |
ScanLineListBlock * |
pSLLBlock | ) |
|
◆ miInsertEdgeInET()
| Bool miInsertEdgeInET |
( |
EdgeTable * |
ET, |
|
|
EdgeTableEntry * |
ETE, |
|
|
int |
scanline, |
|
|
ScanLineListBlock ** |
SLLBlock, |
|
|
int * |
iSLLBlock |
|
) |
| |
◆ miInsertionSort()
| int miInsertionSort |
( |
EdgeTableEntry * |
AET | ) |
|
◆ miloadAET()
| void miloadAET |
( |
EdgeTableEntry * |
AET, |
|
|
EdgeTableEntry * |
ETEs |
|
) |
| |