FontRenderer.h 525 B

123456789101112131415161718192021222324
  1. #ifndef FONTRENDERER_H
  2. #define FONTRENDERER_H
  3. #include "rendering/wrapper/VertexBuffer.h"
  4. #include "rendering/wrapper/StreamBuffer.h"
  5. #include "gaming-core/rendering/FileTexture.h"
  6. #include "utils/Array.h"
  7. class FontRenderer final {
  8. VertexBuffer vertexBuffer;
  9. StreamBuffer buffer;
  10. FileTexture tex1;
  11. FileTexture tex2;
  12. FileTexture tex3;
  13. FileTexture* activeTex;
  14. int scale;
  15. public:
  16. FontRenderer();
  17. float drawString(float x, float y, const char* text);
  18. void setSize(int size);
  19. };
  20. #endif