renderer.h 279 B

12345678910111213141516171819202122
  1. #pragma once
  2. #include "shader.h"
  3. #include <glm/gtc/matrix_transform.hpp>
  4. class Renderer
  5. {
  6. private:
  7. unsigned int m_vao;
  8. void init();
  9. Shader m_shader;
  10. public:
  11. Renderer(Shader shader);
  12. void draw(glm::vec2 position, glm::vec2 size, float rotate, glm::vec3 color);
  13. };