code: def on_mouse_move(x, y):
      rotate["x"] += (y - mouse_old["y"]) * 0.2
      rotate["y"] += (x - mouse_old["x"]) * 0.2
  
      mouse_old["x"] = x
      mouse_old["y"] = y
  
file_path: pyopencl/examples/gl_particle_animation.py
imports: import pyopencl
  from pyopencl.tools import get_gl_sharing_context_properties
  from OpenGL.GL import *
  from OpenGL.GLU import *
  from OpenGL.GLUT import *
  from OpenGL.arrays import vbo
  import numpy
  import sys
label_desc: Use image node_id 6 for calling a global function with example usage: on_mouse_move(x, y) without return types