flushBuffer method
void
flushBuffer()
Implementation
void flushBuffer() {
if (bufferIndex == 0) {
return;
}
final bufferViewLength = bufferIndex * 4;
final viewDst = Float32List.sublistView(bufferDst, 0, bufferViewLength);
final viewSrc = Float32List.sublistView(bufferSrc, 0, bufferViewLength);
final viewClr = Int32List.sublistView(bufferClr, 0, bufferIndex);
canvas.drawRawAtlas(
bufferImage,
viewDst,
viewSrc,
viewClr,
bufferBlendMode,
null,
paint,
);
bufferIndex = 0;
}