class_docstr: Class to support multiple render passes for a renderer.
  
  Notes
  -----
  Passes are organized here as "primary" (vtkOpenGLRenderPass) that act
  within the renderer and "post-processing" (vtkImageProcessingPass) passes,
  which act on the image generated from the renderer.
  
  The primary passes are added as part of a vtk.vtkRenderPassCollection or
  are "stacked", while the post-processing passes are added as a final pass
  to the rendered image.
  
  Parameters
  ----------
  renderer : vtk.vtkRenderer
      Renderer to initialize render passes for.
docstr: Initialize the renderer's standard passes.
docstr_tok: ["Initialize","the","renderer","'s","standard","passes","."]
code: def _init_passes(self):
      """Initialize the renderer's standard passes."""
      # simulate the standard VTK rendering passes and put them in a sequence
      self.__pass_collection = _vtk.vtkRenderPassCollection()
      self.__pass_collection.AddItem(_vtk.vtkRenderStepsPass())
  
      self.__seq_pass = _vtk.vtkSequencePass()
      self.__seq_pass.SetPasses(self._pass_collection)
  
      # Make the sequence the delegate of a camera pass.
      self.__camera_pass = _vtk.vtkCameraPass()
      self.__camera_pass.SetDelegatePass(self._seq_pass)
  
imports: import weakref
  from .None import _vtk
label_desc: Use image node_id 5 for calling the RenderPasses obj's underlying member method code with example usage: obj._init_passes() without return types