clear method

  1. @override
void clear(
  1. int color
)
override

Implementation

@override
void clear(int color) {
  _getMaskStates().clear();
  _updateScissorTest(null);
  _updateStencilTest(0);
  final num r = colorGetR(color) / 255.0;
  final num g = colorGetG(color) / 255.0;
  final num b = colorGetB(color) / 255.0;
  final num a = colorGetA(color) / 255.0;
  _renderingContext.colorMask(true, true, true, true);
  _renderingContext.clearColor(r * a, g * a, b * a, a);
  _renderingContext
      .clear(gl.WebGL.COLOR_BUFFER_BIT | gl.WebGL.STENCIL_BUFFER_BIT);
}