code: def on_draw(self, event):
      gloo.set_viewport(0, 0, *self.physical_size)
      gloo.clear("white", depth=True)
  
      self.cube.draw()
  
file_path: vispy/examples/basics/visuals/rotating_box.py
imports: import sys
  from vispy import app, gloo
  from vispy.visuals import BoxVisual, transforms
label_desc: Use image node_id 3 for calling the Canvas obj's underlying member method code with example usage: obj.on_draw(event) without return types