Represents a scan line across a glyph. Used during the raster process. Note that some lines may be empty.
Public Member Functions | |
ScannerScanLine (Scanner scanner) | |
void | Clear () |
Clears this scan line. More... | |
SubScanPixel[] | Flatten () |
Flattens this scan lines data into our base set of pixels. More... | |
void | Add (ScannerPixel pixel) |
Adds the given intersect pixel to this scan line. More... | |
Public Attributes | |
int | Count |
Pixels on this scan line. More... | |
Scanner | Scanner |
The scanner that this is a line within. More... | |
ScannerPixel | Last |
The last scan pixel on this line. More... | |
ScannerPixel | First |
The first pixel on this line. More... | |
|
inline |
|
inline |
Adds the given intersect pixel to this scan line.
|
inline |
Clears this scan line.
|
inline |
Flattens this scan lines data into our base set of pixels.
int Blaze.ScannerScanLine.Count |
Pixels on this scan line.
ScannerPixel Blaze.ScannerScanLine.First |
The first pixel on this line.
ScannerPixel Blaze.ScannerScanLine.Last |
The last scan pixel on this line.
Scanner Blaze.ScannerScanLine.Scanner |
The scanner that this is a line within.