code: def drawElements(mode, count, type, offset):
      # --- gl es
      if offset is None:
          offset = ctypes.c_void_p(0)
      elif isinstance(offset, ctypes.c_void_p):
          pass
      elif isinstance(offset, (int, ctypes.c_int)):
          offset = ctypes.c_void_p(int(offset))
      else:
          if not offset.flags["C_CONTIGUOUS"]:
              offset = offset.copy("C")
          offset_ = offset
          offset = offset.ctypes.data
      indices = offset
      ()
      # --- pyopengl
      if offset is None:
          offset = ctypes.c_void_p(0)
      elif isinstance(offset, (int, ctypes.c_int)):
          offset = ctypes.c_void_p(int(offset))
      ()
  
imports: import ctypes
label_desc: Use image node_id 16 for calling a global function with example usage: drawElements(mode, count, type, offset) without return types