#ifndef FONTRENDERER_H #define FONTRENDERER_H #include #include #include "client/rendering/Texture.h" class FontRenderer final { public: FontRenderer(); ~FontRenderer(); FontRenderer(const FontRenderer& other) = delete; FontRenderer(FontRenderer&& other) = delete; FontRenderer& operator=(const FontRenderer& other) = delete; FontRenderer& operator=(FontRenderer&& other) = delete; void drawString(float x, float y, const char* text); private: Texture tex; static const size_t BUFFER_LENGTH; size_t offset; GLuint vba; GLuint vbo; }; #endif