![]() |
libmoldeo (Moldeo 1.0 Core)
1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
|
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) |
![]() | |
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 | |
![]() | |
MOboolean | m_bInitialized |
Valor de inicialización. Más... | |
![]() | |
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.
|
inline |
Definición en la línea 69 del archivo moFontManager.h.
|
protected |
Definición en la línea 474 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 | ( | ) |
|
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 |
|
protected |
Definición en la línea 541 del archivo moFontManager.cpp.
Definición en la línea 411 del archivo moFontManager.cpp.
void moFont::SetHorizontalJustification | ( | int | p_horizontal_justification | ) |
void moFont::SetSize | ( | MOfloat | size | ) |
Definición en la línea 401 del archivo moFontManager.cpp.
void moFont::SetStringRotation | ( | MOfloat | p_string_rotation | ) |
|
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.