render method

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

Implementation

void render(three.Scene scene, three.Camera camera) {
  if (scene.matrixAutoUpdate == true) {
    scene.updateMatrixWorld();
  }

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

  _stereo.update(camera);

  renderer.getSize(size);

  if (renderer.autoClear) {
    renderer.clear();
  }
  renderer.setScissorTest(true);

  renderer.setScissor(0, 0, size.width / 2, size.height);
  renderer.setViewport(0, 0, size.width / 2, size.height);
  renderer.render(scene, _stereo.cameraL);

  renderer.setScissor(size.width / 2, 0, size.width / 2, size.height);
  renderer.setViewport(size.width / 2, 0, size.width / 2, size.height);
  renderer.render(scene, _stereo.cameraR);

  renderer.setScissorTest(false);
}