![]() |
libmoldeo (Moldeo 1.0 Core)
1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
|
clase base para una fuente 3d o 2d Más...
#include <moFontManager.h>
Métodos públicos | |
| moFont () | |
| virtual | ~moFont () |
| moFont (const moFont &src) | |
| moFont & | operator= (const moFont &src) |
| virtual MOboolean | Init () |
| Inicializa el objeto. Más... | |
| virtual MOboolean | Init (moFontType p_Type, moText p_fontname, MOint p_size, MOuint glid=0) |
| virtual MOboolean | Finish () |
| Finaliza el objeto, libera recursos. Más... | |
| moText | GetName () |
| void | SetSize (MOfloat size) |
| void | Draw (MOfloat x, MOfloat y, moText &text) |
| void | Draw (MOfloat x, MOfloat y, moText &text, moFontSize p_fontsize, MOint set=0, MOfloat sx=1.0, MOfloat sy=1.0, MOfloat rt=0.0) |
| void | SetForegroundColor (MOfloat p_r, MOfloat p_g, MOfloat p_b) |
| void | SetHorizontalJustification (int p_horizontal_justification) |
| void | SetStringRotation (MOfloat p_string_rotation) |
Métodos públicos heredados desde moAbstract | |
| moAbstract () | |
| virtual | ~moAbstract () |
| MOboolean | Initialized () |
| Pregunta si está inicializado. Más... | |
Métodos protegidos | |
| void | BuildFont () |
| void | glPrint (GLint x, GLint y, char *string, int set, float scx, float scy, float rt) |
| void | KillFont () |
Atributos protegidos | |
| moText | m_Name |
| moFontSize | m_FontSize |
| moFontFace * | m_pFace |
| GLuint | m_GLBaseList |
| GLuint | m_FontGLId |
Otros miembros heredados | |
Atributos públicos heredados desde moAbstract | |
| MOboolean | m_bInitialized |
| Valor de inicialización. Más... | |
Atributos públicos estáticos heredados desde moAbstract | |
| static moDebug * | MODebug2 = new moDebug() |
| Clase de impresión de errores para depuración. Más... | |
| static moTextHeap * | MODebug = new moTextHeap() |
| Lista de textos. Más... | |
clase base para una fuente 3d o 2d
Implementada a través de la librería freetype y OGLFT, permite crear y manipular tipografías vectoriales.
Definición en la línea 63 del archivo moFontManager.h.
| moFont::moFont | ( | ) |
Definición en la línea 276 del archivo moFontManager.cpp.
|
virtual |
Definición en la línea 284 del archivo moFontManager.cpp.
Definición en la línea 69 del archivo moFontManager.h.
|
protected |
Definición en la línea 474 del archivo moFontManager.cpp.
Definición en la línea 434 del archivo moFontManager.cpp.
| void moFont::Draw | ( | MOfloat | x, |
| MOfloat | y, | ||
| moText & | text, | ||
| moFontSize | p_fontsize, | ||
| MOint | set = 0, |
||
| MOfloat | sx = 1.0, |
||
| MOfloat | sy = 1.0, |
||
| MOfloat | rt = 0.0 |
||
| ) |
const wchar_t GetWC(const char *c) { const size_t cSize = strlen(c)+1; wchar_t wc = new wchar_t[cSize]; mbstowcs (wc, c, cSize);
return wc; }
Definición en la línea 449 del archivo moFontManager.cpp.
|
virtual |
Finaliza el objeto, libera recursos.
Función de finalización. Libera los recursos generados en la función de inicialización.
Reimplementado de moAbstract.
Definición en la línea 388 del archivo moFontManager.cpp.
| moText moFont::GetName | ( | ) |
Definición en la línea 467 del archivo moFontManager.cpp.
|
protected |
Definición en la línea 509 del archivo moFontManager.cpp.
|
virtual |
Inicializa el objeto.
Función de Inicialización. Todos los recursos manejados exclusivamente por este objeto son generados aquí.
Reimplementado de moAbstract.
Definición en la línea 289 del archivo moFontManager.cpp.
|
virtual |
Definición en la línea 294 del archivo moFontManager.cpp.
|
protected |
Definición en la línea 541 del archivo moFontManager.cpp.
Definición en la línea 72 del archivo moFontManager.h.
Definición en la línea 411 del archivo moFontManager.cpp.
| void moFont::SetHorizontalJustification | ( | int | p_horizontal_justification | ) |
Definición en la línea 416 del archivo moFontManager.cpp.
| void moFont::SetSize | ( | MOfloat | size | ) |
Definición en la línea 401 del archivo moFontManager.cpp.
| void moFont::SetStringRotation | ( | MOfloat | p_string_rotation | ) |
Definición en la línea 425 del archivo moFontManager.cpp.
|
protected |
Definición en la línea 110 del archivo moFontManager.h.
|
protected |
Definición en la línea 99 del archivo moFontManager.h.
|
protected |
Definición en la línea 109 del archivo moFontManager.h.
|
protected |
Definición en la línea 98 del archivo moFontManager.h.
|
protected |
Definición en la línea 102 del archivo moFontManager.h.