Source position: agraphics.pas line 356
type TAreaInfo = record |
||
VctrTbl: PSmallInt; |
|
Pointer to start of vector table |
VctrPtr: PSmallInt; |
|
Pointer to current vertex |
FlagTbl: PShortInt; |
|
Pointer to start of vector flag table |
FlagPtr: PShortInt; |
|
Pointers to areafill flags |
Count: SmallInt; |
|
Number of vertices in list |
MaxCount: SmallInt; |
|
|
FirstX: SmallInt; |
|
First point for this polygon (X coordinate) |
FirstY: SmallInt; |
|
First point for this polygon (Y coordinate) |
end; |
|
Initialize vector collection matrix |
|
|
Basic structure for all drawing actions |
|
|
Add a point to a list of end points for areafill. |
|
|
Define a new starting point for a new shape in the vector list. |
|
|
Add a ellipse to areainfo list for areafill. |
|
|
Process table of vectors and ellipses and produce areafill. |