Fork of James Lohr's font library for OpenTK with added vertex buffer support
C#
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Dependencies
Example
QuickFont
QuickFont.sln
readme.md

readme.md

###Using Vertex Buffers Initialize your vertex buffer

var config = new QFontBuilderConfiguration() 
{ 
  UseVertexBuffer = true,
  TextGenerationRenderHint = TextGenerationRenderHint.SystemDefault 
};

QFont qfont = new QFont(font, config);

Print to the vertex buffer

qfont.PrintToVBO("i love", new Vector3(0, 0, 0), Color.Red);
qfont.PrintToVBO("quickfont", new Vector3(0, 10, 0), Color.Blue);

When you've printed everything call Load

qfont.LoadVBOs();

Then draw it

qfont.DrawVBOs();

Keep calling DrawVBOs() each frame. When something needs to change, reset the VBO

qfont.ResetVBOs();

Then repeat the process: Print, Load Draw.