render method

void render(
  1. WebGLRenderer renderer
)

Implementation

void render(WebGLRenderer renderer){
  quaternion.setFrom( camera.quaternion ).invert();
  updateMatrixWorld();

  point.setValues( 0, 0, 1 );
  point.applyQuaternion( camera.quaternion );

  renderer.clearDepth();

  renderer.getViewport( viewport );
  if(viewport.z != _viewport.z || viewport.w != _viewport.w){
    _viewport.setFrom(viewport);
    _calculatePosition();
    _didChange = true;
  }
  renderer.setViewport(
    _scissorPos.x,
    _scissorPos.y,
    screenSize.width*ratioX,
    screenSize.height*ratioY
  );

  renderer.render( this, orthoCamera );
  renderer.setViewport( viewport.x, viewport.y, viewport.z, viewport.w );
}