27 void Flush(
int viewportWidth,
int viewportHeight);
41 std::array<Vertex, 6> vertices {};
55 bool LoadDefaultFont();
56 void QueueQuad(
GLuint texture,
70 std::array<unsigned char, 512 * 512> m_fontBitmap {};
71 std::array<Glyph, 96> m_glyphs {};
72 f32 m_fontBakeHeight = 32.0F;
73 bool m_fontReady =
false;
74 std::vector<DrawCommand> m_commands;
2D OpenGL texture object wrapping a GL_TEXTURE_2D handle.