class_docstr: Renderer
      
code: def __init__(
      self,
      scene,
      camera,
      controls=None,
      antialias=False,
      alpha=False,
      webgl_version=2,
      **kwargs,
  ):
      super(Renderer, self).__init__(
          scene=scene,
          camera=camera,
          controls=controls or [],
          _antialias=antialias,
          _alpha=alpha,
          _webgl_version=webgl_version,
          **kwargs,
      )
      link((self, "width"), (self, "_width"))
      link((self, "height"), (self, "_height"))
  
file_path: pythreejs/pythreejs/core/Renderer.py
imports: from contextlib import contextmanager
  from ipywidgets import widget_serialization
  from traitlets import Unicode, CInt, Instance, Float, Tuple, Undefined, link
  from ..traits import *
  from .._base.renderable import RenderableWidget
  from ..scenes.Scene_autogen import Scene
  from ..cameras.Camera_autogen import Camera
  from ..controls.Controls_autogen import Controls
  from inspect import Signature, Parameter
label_desc: Use image node_id 1 to create a new Renderer object from inherited base classes: RenderableWidget with example: obj = Renderer(scene, camera, controls, antialias, alpha, webgl_version)