render method
Renders this display object with the given renderState
.
The display object is rendered without its filters.
Implementation
@override
void render(RenderState renderState) {
dispatchEvent(Event('Update'));
for (var y = 0; y < _consoleHeight; y++) {
for (var x = 0; x < _consoleWidth; x++) {
var index = x < _lines[y].length ? _lines[y].codeUnitAt(x) - 32 : 0;
if (index < 0 || index >= 64) index = 0;
_matrix.setTo(1.0, 0.0, 0.0, 1.0, x * 7, y * 14);
renderState.push(_matrix, 1.0, BlendMode.NORMAL);
renderState.renderTextureQuad(_glyphs[index]);
renderState.pop();
}
}
}