FontRenderer.h 400 B

123456789101112131415161718192021
  1. #ifndef FONTRENDERER_H
  2. #define FONTRENDERER_H
  3. #include "data/Array.h"
  4. #include "rendering/Texture.h"
  5. #include "rendering/VertexBuffer.h"
  6. class FontRenderer final {
  7. VertexBuffer vertexBuffer;
  8. Array<Texture, 3> tex;
  9. int activeTex;
  10. int scale;
  11. public:
  12. FontRenderer();
  13. void init();
  14. float drawString(float x, float y, const char* text);
  15. void setSize(int size);
  16. };
  17. #endif