class_docstr: An object encapsulating data necessary for a OpenGL context
  
  Parameters
  ----------
  config : dict | None
      The requested configuration.
  shared : instance of GLContext | None
      The shared context.
class_docstr_tok: ["An","object","encapsulating","data","necessary","for","a","OpenGL","context","Parameters","--","--","--","--","--","config",":","dict","|","None","The","requested","configuration",".","shared",":","instance","of","GLContext","|","None","The","shared","context","."]
docstr: The glir queue for the context. This queue is for objects
  that can be shared accross canvases (if they share a contex).
docstr_tok: ["The","glir","queue","for","the","context",".","This","queue","is","for","objects","that","can","be","shared","accross","canvases","(","if","they","share","a","contex",")","."]
code: def glir(self):
      """The glir queue for the context. This queue is for objects
      that can be shared accross canvases (if they share a contex).
      """
      return self._glir
  
imports: from copy import deepcopy
  import weakref
  from .glir import GlirQueue, BaseGlirParser, GlirParser, glir_logger
  from .wrappers import BaseGlooFunctions
  from ..None import config
label_desc: Use image node_id 6 for calling the GLContext obj's underlying member method code with example usage: obj.glir() and returns: self