code: def on_mouse_move(self, event):
      if self.pressed:
          dazimuth = (
              (event.pos[0] - self.mousex) * (2 * pi) / self.size[0]
          )
          delevation = (
              (event.pos[1] - self.mousey) * (2 * pi) / self.size[1]
          )
          self.mousex = event.pos[0]
          self.mousey = event.pos[1]
          self.azimuth = self.azimuth - dazimuth / self.sensitivity
          self.elevation = (
              self.elevation - delevation / self.sensitivity
          )
          self.program["u_view"] = getView(
              self.azimuth, self.elevation, self.distance
          )
          self.update()
  
file_path: vispy/examples/demo/gloo/skybox.py
imports: import numpy
  from math import cos, sin, pi
  from vispy import app, gloo
  from vispy.gloo import gl
  from vispy.io import read_png, load_data_file
  from vispy.util.transforms import perspective
label_desc: Use image node_id 6 for calling the Canvas obj's underlying member method code with example usage: obj.on_mouse_move(event) without return types