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: Set front, back, or both faces to be culled
  
  Parameters
  ----------
  mode : str
      Culling mode. Can be "front", "back", or "front_and_back".
docstr_tok: ["Set","front",",","back",",","or","both","faces","to","be","culled","Parameters","--","--","--","--","--","mode",":","str","Culling","mode",".","Can","be","``","front","''",",","``","back","''",",","or","``","front_and_back","''","."]
code: def set_cull_face(self, mode="back"):
      """Set front, back, or both faces to be culled
  
      Parameters
      ----------
      mode : str
          Culling mode. Can be "front", "back", or "front_and_back".
      """
      self.glir.command("FUNC", "glCullFace", mode)
  
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 4 for calling the BaseGlooFunctions obj's underlying member method code with example usage: obj.set_cull_face(mode) without return types