My Project
|
used for rendering labels rendering a given font from TTF format. More...
#include <FontRendererOpenGL.h>
Public Member Functions | |
bool | DrawTextA (CSpriteRenderer *pSprite, const char *strText, RECT &rect, DWORD dwTextFormat, DWORD textColor) |
bool | DrawTextW (CSpriteRenderer *pSprite, const char16_t *strText, RECT &rect, DWORD dwTextFormat, DWORD textColor) |
void | SetUTF16Text (const char16_t *strText) |
bool | UpdateLetterSprites () |
void | RenderLetterSprites (CSpriteRenderer *pSprite, DWORD color) |
void | DoRender (CSpriteRenderer *pSprite, DWORD color) |
virtual float | GetFontScaling () const |
Static Public Member Functions | |
static CFontRendererOpenGL * | create (const std::string &sFontName, int nFontSize) |
Protected Attributes | |
int | m_nFontSize |
int | m_nRealFontSize |
float | m_fFontScaling |
bool | m_bUseCustomShader |
used for rendering labels rendering a given font from TTF format.
It emulates the d3dxfont class.