class_docstr: Class that provides a series of GL functions that do not fit
  in the object oriented part of gloo. An instance of this class is
  associated with each canvas.
docstr: Define the scissor box
  
  Parameters
  ----------
  x : int
      Left corner of the box.
  y : int
      Lower corner of the box.
  w : int
      The width of the box.
  h : int
      The height of the box.
docstr_tok: ["Define","the","scissor","box","Parameters","--","--","--","--","--","x",":","int","Left","corner","of","the","box",".","y",":","int","Lower","corner","of","the","box",".","w",":","int","The","width","of","the","box",".","h",":","int","The","height","of","the","box","."]
code: def set_scissor(self, x, y, w, h):
      """Define the scissor box
  
      Parameters
      ----------
      x : int
          Left corner of the box.
      y : int
          Lower corner of the box.
      w : int
          The width of the box.
      h : int
          The height of the box.
      """
      self.glir.command(
          "FUNC", "glScissor", int(x), int(y), int(w), int(h)
      )
  
imports: import numpy
  from copy import deepcopy
  from .None import gl
  from ..color import Color
  from ..util import logger
label_desc: Use image node_id 14 for calling the BaseGlooFunctions obj's underlying member method code with example usage: obj.set_scissor(x, y, w, h) without return types