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 More...
#include <moFontManager.h>
Public Member Functions | |
moFont () | |
virtual | ~moFont () |
moFont (const moFont &src) | |
moFont & | operator= (const moFont &src) |
virtual MOboolean | Init () |
Inicializa el objeto. More... | |
virtual MOboolean | Init (moFontType p_Type, moText p_fontname, MOint p_size, MOuint glid=0) |
virtual MOboolean | Finish () |
Finaliza el objeto, libera recursos. More... | |
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) |
Public Member Functions inherited from moAbstract | |
moAbstract () | |
virtual | ~moAbstract () |
MOboolean | Initialized () |
Pregunta si está inicializado. More... | |
Protected Member Functions | |
void | BuildFont () |
void | glPrint (GLint x, GLint y, char *string, int set, float scx, float scy, float rt) |
void | KillFont () |
Protected Attributes | |
moText | m_Name |
moFontSize | m_FontSize |
moFontFace * | m_pFace |
GLuint | m_GLBaseList |
GLuint | m_FontGLId |
Additional Inherited Members | |
Public Attributes inherited from moAbstract | |
MOboolean | m_bInitialized |
Valor de inicialización More... | |
Static Public Attributes inherited from moAbstract | |
static moDebug * | MODebug2 = new moDebug() |
Clase de impresión de errores para depuración More... | |
static moTextHeap * | MODebug = new moTextHeap() |
Lista de textos. More... | |
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.
Definition at line 63 of file moFontManager.h.
moFont::moFont | ( | ) |
Definition at line 276 of file moFontManager.cpp.
|
virtual |
Definition at line 284 of file moFontManager.cpp.
|
inline |
Definition at line 69 of file moFontManager.h.
|
protected |
Definition at line 474 of file moFontManager.cpp.
Definition at line 434 of file 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; }
Definition at line 449 of file moFontManager.cpp.
|
virtual |
Finaliza el objeto, libera recursos.
Función de finalización. Libera los recursos generados en la función de inicialización.
Reimplemented from moAbstract.
Definition at line 388 of file moFontManager.cpp.
moText moFont::GetName | ( | ) |
Definition at line 467 of file moFontManager.cpp.
|
protected |
Definition at line 509 of file moFontManager.cpp.
|
virtual |
Inicializa el objeto.
Función de Inicialización. Todos los recursos manejados exclusivamente por este objeto son generados aquí.
Reimplemented from moAbstract.
Definition at line 289 of file moFontManager.cpp.
|
virtual |
Definition at line 294 of file moFontManager.cpp.
|
protected |
Definition at line 541 of file moFontManager.cpp.
Definition at line 72 of file moFontManager.h.
Definition at line 411 of file moFontManager.cpp.
void moFont::SetHorizontalJustification | ( | int | p_horizontal_justification | ) |
Definition at line 416 of file moFontManager.cpp.
void moFont::SetSize | ( | MOfloat | size | ) |
Definition at line 401 of file moFontManager.cpp.
void moFont::SetStringRotation | ( | MOfloat | p_string_rotation | ) |
Definition at line 425 of file moFontManager.cpp.
|
protected |
Definition at line 110 of file moFontManager.h.
|
protected |
Definition at line 99 of file moFontManager.h.
|
protected |
Definition at line 109 of file moFontManager.h.
|
protected |
Definition at line 98 of file moFontManager.h.
|
protected |
Definition at line 102 of file moFontManager.h.