code: def on_draw(self, event):
      gloo.clear(color=True, depth=True)
      self.program.draw("triangles", self.indices)
  
file_path: vispy/examples/gloo/colored_cube_instanced.py
imports: import numpy
  from vispy import app, gloo, use
  from vispy.gloo import Program, VertexBuffer, IndexBuffer
  from vispy.util.transforms import perspective, translate, rotate
  from vispy.geometry import create_cube
label_desc: Use image node_id 2 for calling the Canvas obj's underlying member method code with example usage: obj.on_draw(event) without return types