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.