My Project
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
ParaEngine::CFontRendererOpenGL Class Reference

used for rendering labels rendering a given font from TTF format. More...

#include <FontRendererOpenGL.h>

Inheritance diagram for ParaEngine::CFontRendererOpenGL:

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 CFontRendererOpenGLcreate (const std::string &sFontName, int nFontSize)
 

Protected Attributes

int m_nFontSize
 
int m_nRealFontSize
 
float m_fFontScaling
 
bool m_bUseCustomShader
 

Detailed Description

used for rendering labels rendering a given font from TTF format.

It emulates the d3dxfont class.


The documentation for this class was generated from the following file: