render method

void render(
  1. Scene scene,
  2. Camera camera
)

Implementation

void render(three.Scene scene, three.Camera camera) {
  var currentRenderTarget = renderer.getRenderTarget();

  if (scene.matrixAutoUpdate == true) scene.updateMatrixWorld();

  if (camera.parent == null && camera.matrixAutoUpdate == true) {
    camera.updateMatrixWorld();
  }

  _stereo.update(camera);

  renderer.setRenderTarget(_renderTargetL);
  renderer.clear();
  renderer.render(scene, _stereo.cameraL);

  renderer.setRenderTarget(_renderTargetR);
  renderer.clear();
  renderer.render(scene, _stereo.cameraR);

  renderer.setRenderTarget(null);
  renderer.render(_scene, _camera);

  renderer.setRenderTarget(currentRenderTarget);
}