#include <texto_3d.h>
Diagrama de herencias de TEXTO_3D
Métodos públicos | |
TEXTO_3D (char *face_name, char *text, double fs) | |
virtual | ~TEXTO_3D () |
void | pintar_gl (CALIDAD_VISUAL *Calidad, MATERIAL *Material, CAMARA *Camara) |
void | pintar_povray (FILE *fd) |
void | pintar_aqz (FILE *fd) |
virtual void | anexar_textura (IMAGEN *img) |
virtual int | clasificar_punto (VECTOR p) |
virtual GEOMETRIA * | crear_copia (void) |
En este metodo se define el comportamiento por defecto de la creacion de copias de geometrias. | |
void | minmax (VECTOR *min, VECTOR *max) |
Métodos privados | |
void | init (FTFace *f, char *text) |
Realiza la inicializacion del objeto en tres etapas: 1. | |
void | trace_bordes (FTGlyphVectorizer &v) |
Subrutina de pintar_gl. | |
void | trace_caras (int i) |
Subrutina de pintar_gl. | |
void | elim (void) |
Atributos privados | |
BOOLEAN | estoy_listo |
double | RTS |
double | RTF |
double | font_size |
VECTOR | size |
int | text_length |
char * | texto |
char * | archivo_ttf |
GLTTFont * | Tfont |
FTGlyphVectorizer * | vec |
CARACTER_GLTT ** | tri |
FTFace * | face |
|
Definición en la línea 101 del archivo texto_3d.C. References archivo_ttf, chequear_fuente(), estoy_listo, face, font_size, RTF, RTS, size, texto, y VECTOR::z. |
Here is the call graph for this function:
|
Definición en la línea 126 del archivo texto_3d.C. References elim(). |
Here is the call graph for this function:
|
Implements GEOMETRIA_3D. Definición en la línea 285 del archivo texto_3d.C. References BOOLEAN. |
|
Implements GEOMETRIA_3D. Definición en la línea 299 del archivo texto_3d.C. References BOOLEAN. |
|
En este metodo se define el comportamiento por defecto de la creacion de copias de geometrias. Notese que como el metodo es virtual, puede ser redefinido por las clases que hereden de GEOMETRIA. Implements GEOMETRIA_3D. Definición en la línea 314 del archivo texto_3d.C. References BOOLEAN. |
|
Definición en la línea 241 del archivo texto_3d.C. References archivo_ttf, estoy_listo, text_length, texto, Tfont, tri, y vec. Referenciado por ~TEXTO_3D(). |
|
Realiza la inicializacion del objeto en tres etapas: 1. Create triangle lists for all characters 2. Pre-compute min_y, max_y and size_x values for the string 3. Modify the height in y for all points Definición en la línea 144 del archivo texto_3d.C. References CARACTER_GLTT::alloc(), CARACTER_GLTT::count_them, face, font_size, CARACTER_GLTT::nTriangles, size, text_length, Tfont, tri, vec, VECTOR::x, y VECTOR::y. Referenciado por pintar_gl(). |
Here is the call graph for this function:
|
Reimplementado de GEOMETRIA. Definición en la línea 132 del archivo texto_3d.C. |
|
Implements GEOMETRIA_3D. Definición en la línea 484 del archivo texto_3d.C. |
|
Implements GEOMETRIA_3D. Definición en la línea 418 del archivo texto_3d.C. References CALIDAD_VISUAL::activar_bordes_gl(), CALIDAD_VISUAL::activar_caras_gl(), MATERIAL::activar_gl(), CALIDAD_VISUAL::activar_textura_gl(), CALIDAD_VISUAL::con_bordes, CALIDAD_VISUAL::con_cajas, CALIDAD_VISUAL::con_caras, CALIDAD_VISUAL::con_caustics, estoy_listo, face, init(), pintar_paralelepipedo(), size, texto, VECTOR::x, VECTOR::y, y VECTOR::z. |
Here is the call graph for this function:
|
Implements GEOMETRIA_3D. Definición en la línea 491 del archivo texto_3d.C. References archivo_ttf, font_size, size, texto, VECTOR::x, VECTOR::y, y VECTOR::z. |
|
Subrutina de pintar_gl.
Definición en la línea 375 del archivo texto_3d.C. |
|
Subrutina de pintar_gl.
Definición en la línea 331 del archivo texto_3d.C. References TRIANGULO_GLTT::p1, TRIANGULO_GLTT::p2, TRIANGULO_GLTT::p3, size, tri, CARACTER_GLTT::triangles, y VECTOR::z. |
|
Definición en la línea 43 del archivo texto_3d.h. Referenciado por elim(), pintar_povray(), y TEXTO_3D(). |
|
Definición en la línea 36 del archivo texto_3d.h. Referenciado por elim(), pintar_gl(), y TEXTO_3D(). |
|
Definición en la línea 48 del archivo texto_3d.h. Referenciado por init(), pintar_gl(), y TEXTO_3D(). |
|
Definición en la línea 39 del archivo texto_3d.h. Referenciado por init(), pintar_povray(), y TEXTO_3D(). |
|
Definición en la línea 38 del archivo texto_3d.h. Referenciado por TEXTO_3D(). |
|
Definición en la línea 37 del archivo texto_3d.h. Referenciado por TEXTO_3D(). |
|
Definición en la línea 40 del archivo texto_3d.h. Referenciado por init(), minmax(), pintar_gl(), pintar_povray(), TEXTO_3D(), trace_bordes(), y trace_caras(). |
|
Definición en la línea 41 del archivo texto_3d.h. |
|
Definición en la línea 42 del archivo texto_3d.h. Referenciado por elim(), pintar_gl(), pintar_povray(), y TEXTO_3D(). |
|
Definición en la línea 45 del archivo texto_3d.h. |
|
Definición en la línea 47 del archivo texto_3d.h. Referenciado por elim(), init(), y trace_caras(). |
|
Definición en la línea 46 del archivo texto_3d.h. |