Difference between revisions of "Fonts in OpenGL"

From LinuxMCE
Jump to: navigation, search
 
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
<table width="100%"> <tr><td bgcolor="#FFCFCF">This page was written by Pluto and imported with their permission when LinuxMCE branched off in February, 2007.  In general any information should apply to LinuxMCE.  However, this page should be edited to reflect changes to LinuxMCE and remove old references to Pluto.</td></tr> </table>The fonts are made by next algorithm:
+
The fonts are made by next algorithm:
  
- enable font operations via SDL_ttf
+
- enable font operations via SDL_ttf (GLFontRenderer)
  
 
- when appears a text, with a specified font, on demand it will be reused if doesn't exist already (GLFontRenderer based on a GLFontManager creates a GLFont)
 
- when appears a text, with a specified font, on demand it will be reused if doesn't exist already (GLFontRenderer based on a GLFontManager creates a GLFont)
Line 8: Line 8:
  
 
- for letters that are used, it will creates image pictures and it will create a texture for them (GLFontTextureList::TextOut) and meshcontainers for them
 
- for letters that are used, it will creates image pictures and it will create a texture for them (GLFontTextureList::TextOut) and meshcontainers for them
 +
 +
[[Category: Programmer's Guide]]

Latest revision as of 01:48, 6 September 2007

The fonts are made by next algorithm:

- enable font operations via SDL_ttf (GLFontRenderer)

- when appears a text, with a specified font, on demand it will be reused if doesn't exist already (GLFontRenderer based on a GLFontManager creates a GLFont)

- secondly it creates a for specified font, the color and style if is not already set (GLFont does the setup which creates a GLFontTextureList)

- for letters that are used, it will creates image pictures and it will create a texture for them (GLFontTextureList::TextOut) and meshcontainers for them