#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 |
|
) |
| |