Notably:
1. Text*
calls (TextOutlined
, TextShadowed
and TextPlain
) can not append text like TextEx
did and should only be called once per cursor per frame.
2. You can append text by using the text layout routine, i.e. using TextDeferred
to prepare text, TextAdvance
to advance the cursor horizontally, and TextNewLine
to advances the cursor vertically. The layout routine precalculate the quad textures and width, then you can draw the entrie cursor using DrawText*
.