MipMap.h 542 B

12345678910111213141516171819202122232425
  1. /*
  2. * Copyright (c) 2021, Jesse Buhagiar <jooster669@gmail.com>
  3. * Copyright (c) 2021, Stephan Unverwerth <s.unverwerth@serenityos.org>
  4. *
  5. * SPDX-License-Identifier: BSD-2-Clause
  6. */
  7. #pragma once
  8. #include <LibGL/GL/gl.h>
  9. namespace GL {
  10. class MipMap {
  11. public:
  12. void set_width(GLsizei width) { m_width = width; }
  13. void set_height(GLsizei height) { m_height = height; }
  14. GLsizei width() const { return m_width; }
  15. GLsizei height() const { return m_height; }
  16. private:
  17. GLsizei m_width { 0 };
  18. GLsizei m_height { 0 };
  19. };
  20. }