code: def bind_to_uniform_block(self, binding=0, *, offset=0, size=-1) -> None:
          '''
              Bind the buffer to a uniform block.
  
              Args:
                  binding (int): The uniform block binding.
  
              Keyword Args:
                  offset (int): The offset.
                  size (int): The size. Value ``-1`` means all.
          '''
  
          self.mglo.bind_to_uniform_block(binding, offset, sizef bind_to_uniform_block(self, binding=0, *, offset=0, size=-1) -> None:
          '''
              Bind the buffer to a uniform block.
  
              Args:
                  binding (int): The uniform block binding.
  
              Keyword Args:
                  offset (int): The offset.
                  size (int): The size. Value ``-1`` means all.
          '''
  
          self.mglo.bind_to_uniform_block(binding, offset, size)
docs: Bind the buffer to a uniform block.
  
              Args:
                  binding (int): The uniform block binding.
  
              Keyword Args:
                  offset (int): The offset.
                  size (int): The size. Value ``-1`` means all.