class_docstr: Replacement for GraphicsView that does all scene management and rendering on a remote process,
  while displaying on the local widget.
  
  GraphicsItems must be created by proxy to the remote process.
code: def remoteSceneChanged(self, data):
      w, h, size = data
      if self.shm is None or self.shm.size != size:
          if self.shm is not None:
              self.shm.close()
          self.shm = mmap.mmap(
              self.shmFile.fileno(), size, access=mmap.ACCESS_READ
          )
      self._img = QtGui.QImage(
          self.shm, w, h, QtGui.QImage.Format.Format_RGB32
      ).copy()
      self.update()
  
imports: from ..Qt import QT_LIB, QtCore, QtGui, QtWidgets
  import atexit
  import enum
  import mmap
  import os
  import sys
  import tempfile
  from ..None import Qt
  from ..None import CONFIG_OPTIONS
  from ..None import multiprocess
  from .GraphicsView import GraphicsView
label_desc: Use image node_id 4 for calling the RemoteGraphicsView obj's underlying member method code with example usage: obj.remoteSceneChanged(data) without return types