#include "basetype.h"Go to the source code of this file.
Compounds | |
| struct | SList |
| struct | SpanMinMax |
Defines | |
| #define | MAXSPANS 25000 |
| #define | MAXSCANLINES 768 |
Typedefs | |
| typedef SList | SList |
Functions | |
| SList * | NewSList (void) |
| void | FreeSList (SList *s) |
| void | ResetSList (void) |
| void | ResetSpans (uint32 Rows) |
Variables | |
| int32 | NumCachedAlphaPolys |
| int32 | NumCachedAlphaSpans |
| SpanMinMax | SMinMax [MAXSCANLINES] |
| SList | ScanHash [MAXSPANS] |
| int32 | CurrentSList |
|
|
Definition at line 28 of file SPAN.H. Referenced by AddSpan(). |
|
|
Definition at line 27 of file SPAN.H. Referenced by NewSList(). |
|
|
|
|
|
Definition at line 82 of file span.c.
00083 {
00084 assert(s != NULL);
00085 s->Used = 0;
00086 }
|
|
|
Definition at line 263 of file D3D7xDrv/Gspan.cpp.
00264 {
00265
00266 CurrentSList++;
00267 NumSpans++;
00268
00269 assert(CurrentSList < MAX_SPANS);
00270
00271 return &ScanHash[CurrentSList-1];
00272
00273 return NULL;
00274 }
|
|
|
Definition at line 257 of file D3D7xDrv/Gspan.cpp.
00258 {
00259 CurrentSList = 0;
00260 NumSpans = 0;
00261 }
|
|
|
Definition at line 91 of file span.c. References SPAN_MINMAX::First, NULL, NumSpanPixels, ResetSList(), SMinMax, and uint32.
00092 {
00093 uint32 i;
00094
00095 for (i=0; i<Rows; i++)
00096 {
00097 SMinMax[i].First = NULL;
00098 NumSpanPixels[i] = 0;
00099 }
00100
00101 ResetSList();
00102 }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.2