code: def read_into(self, buffer, face, *, alignment=1, write_offset=0) -> None:
          '''
              Read a face from the cubemap texture.
  
              Args:
                  buffer (bytearray): The buffer that will receive the pixels.
                  face (int): The face to read.
  
              Keyword Args:
                  alignment (int): The byte alignment of the pixels.
                  write_offset (int): The write offset.
          '''
  
          if type(buffer) is Buffer:
              buffer = buffer.mglo
  
          return self.mglo.read_into(buffer, face, alignment, write_offsetf read_into(self, buffer, face, *, alignment=1, write_offset=0) -> None:
          '''
              Read a face from the cubemap texture.
  
              Args:
                  buffer (bytearray): The buffer that will receive the pixels.
                  face (int): The face to read.
  
              Keyword Args:
                  alignment (int): The byte alignment of the pixels.
                  write_offset (int): The write offset.
          '''
  
          if type(buffer) is Buffer:
              buffer = buffer.mglo
  
          return self.mglo.read_into(buffer, face, alignment, write_offset)
docs: Read a face from the cubemap texture.
  
              Args:
                  buffer (bytearray): The buffer that will receive the pixels.
                  face (int): The face to read.
  
              Keyword Args:
                  alignment (int): The byte alignment of the pixels.
                  write_offset (int): The write offset.