class_docstr: Generator for the es2 backend (i.e. Angle on Windows). Very
  similar to the gl2 API, but we do not need that deferred loading
  of GL functions here.
class_docstr_tok: ["Generator","for","the","es2","backend","(","i.e",".","Angle","on","Windows",")",".","Very","similar","to","the","gl2","API",",","but","we","do","not","need","that","deferred","loading","of","GL","functions","here","."]
code: def _native_call_line(
      self, name, es2func, cargstr=None, prefix="", indent=4
  ):
      resstr, argstr = self._get_argtype_str(es2func)
      if cargstr is None:
          cargs = [arg.name for arg in es2func.args[1:]]
          cargstr = ", ".join(cargs)
      return " " * indent + "%s_lib.%s(%s)" % (
          prefix,
          es2func.glname,
          cargstr,
      )
  
imports: from __future__ import annotations
  import os
  import sys
  import headerparser
  from annotations import parse_anotations
  from OpenGL import GL
label_desc: Use image node_id 1 for calling the Es2ApiGenerator obj's underlying member method code with example usage: obj._native_call_line(name, es2func, cargstr, prefix, indent) and returns: unknown