reset method

void reset([
  1. WebGLRenderTarget? renderTarget
])

Implementation

void reset([WebGLRenderTarget? renderTarget]) {
  if (renderTarget == null) {
    final size = renderer.getSize(Vector2());
    _pixelRatio = renderer.getPixelRatio();
    _width = size.width;
    _height = size.height;

    renderTarget = renderTarget1.clone();
    renderTarget.setSize((_width * _pixelRatio).toInt(), (_height * _pixelRatio).toInt());
  }

  renderTarget1.dispose();
  renderTarget2.dispose();
  renderTarget1 = renderTarget;
  renderTarget2 = renderTarget.clone();

  writeBuffer = renderTarget1;
  readBuffer = renderTarget2;
}