class_docstr: Representation of a varying (variables passed from one shader to the
  next).
  
  Varyings can inherit their dtype from another Variable, allowing for
  more flexibility in composing shaders.
class_docstr_tok: ["Representation","of","a","varying","(","variables","passed","from","one","shader","to","the","next",")",".","Varyings","can","inherit","their","dtype","from","another","Variable",",","allowing","for","more","flexibility","in","composing","shaders","."]
docstr: Return a varying that defines itself using the same name as this,
  but as an `in` variable instead of `out`.
docstr_tok: ["Return","a","varying","that","defines","itself","using","the","same","name","as","this",",","but","as","an","`","in","`","variable","instead","of","`","out","`","."]
code: def invar(self, array=False):
      """Return a varying that defines itself using the same name as this,
      but as an `in` variable instead of `out`.
      """
      return InVar(self, array=array)
  
imports: import numpy
  from .shader_object import ShaderObject
label_desc: Use image node_id 6 for calling the Varying obj's underlying member method code with example usage: obj.invar(array) and returns: InVar