original_docstring: Bind this buffer to a uniform block location.
          In most cases it will be sufficient to only provide a binding location.
  
          :param int binding: The binding location
          :param int offset: byte offset
          :param int size: size of the buffer to bind.
          
docstring: Bind this buffer to a uniform block location.
  In most cases it will be sufficient to only provide a binding location.
docstring_tokens: Bind this buffer to a uniform block location . In most cases it will be sufficient to only provide a binding location .
code: def bind_to_uniform_block(self, binding: int = 0, offset: int = 0, size: int = -1):
          """Bind this buffer to a uniform block location.
          In most cases it will be sufficient to only provide a binding location.
  
          :param int binding: The binding location
          :param int offset: byte offset
          :param int size: size of the buffer to bind.
          """
          if size < 0:
              size = self.size
  
          gl.glBindBufferRange(gl.GL_UNIFORM_BUFFER, binding, self._glo, offset, size)
code_tokens: def bind_to_uniform_block ( self , binding : int = 0 , offset : int = 0 , size : int = - 1 ) : if size < 0 : size = self . size gl . glBindBufferRange ( gl . GL_UNIFORM_BUFFER , binding , self . _glo , offset , size )
short_docstring: Bind this buffer to a uniform block location.
short_docstring_tokens: Bind this buffer to a uniform block location .
comment: """Bind this buffer to a uniform block location.
          In most cases it will be sufficient to only provide a binding location.
  
          :param int binding: The binding location
          :param int offset: byte offset
          :param int size: size of the buffer to bind.
          """