#include <luz.h>
Diagrama de herencias de LUZ
Métodos públicos | |
LUZ () | |
virtual | ~LUZ () |
void | set_id (int i) |
VECTOR | posicion (void) |
void | set_posicion (VECTOR p) |
void | set_color_sombras (COLOR c) |
char * | nombre_padre (void) |
void | asociar_padre (ENTIDAD *p) |
void | activar_gl (void) |
Pendiente: - Descablear lo que esta indicado - GL_CONSTANT_ATTENUATION/GL_LINEAR_ATTENUATION/GL_QUADRATIC_ATTENUATION. | |
void | activar_povray (FILE *fd) |
BOOLEAN | leer (TOKENIZADOR *Sabiondo) |
Atributos privados | |
int | _tipo |
COLOR | _color |
COLOR | _color_sombras |
VECTOR | _posicion |
QUATERNION | _orientacion |
double | _angulo |
double | _exponente_foco |
ENTIDAD * | Padre |
char * | _nombre_padre |
int | id |
BOOLEAN | necesito_actualizarme |
|
Definición en la línea 43 del archivo luz.C. References _angulo, _color, _color_sombras, _nombre_padre, _orientacion, _posicion, _tipo, COLOR::alpha, COLOR::b, MATRIZ_4x4::exportar_quaternion(), COLOR::g, id, necesito_actualizarme, NUM_luces, Padre, COLOR::r, TDL_OMNIDIRECCIONAL, VECTOR::x, VECTOR::y, y VECTOR::z. |
Here is the call graph for this function:
|
Definición en la línea 81 del archivo luz.C. References _nombre_padre. |
|
Pendiente: - Descablear lo que esta indicado - GL_CONSTANT_ATTENUATION/GL_LINEAR_ATTENUATION/GL_QUADRATIC_ATTENUATION.
Definición en la línea 228 del archivo luz.C. References _angulo, _color, _color_sombras, _exponente_foco, _orientacion, _posicion, _tipo, COLOR::alpha, COLOR::b, ENTIDAD::consultar_variable(), COLOR::g, GLenum, GLfloat, id, MATRIZ_4x4::importar_quaternion(), MATRIZ_4x4::inversa(), necesito_actualizarme, Padre, COLOR::r, T_QUATERNION, T_VECTOR, TDL_DIRECCIONAL, MATRIZ_4x4::translacion(), VECTOR::x, VECTOR::y, y VECTOR::z. Referenciado por VISOR_CAMPO_VECTORIAL::pintar_gl(), y VISOR_GEOMETRIA::pintar_nucleo_gl(). |
Here is the call graph for this function:
|
Definición en la línea 319 del archivo luz.C. References _posicion, ENTIDAD::consultar_variable(), Padre, T_VECTOR, VECTOR::x, VECTOR::y, y VECTOR::z. |
Here is the call graph for this function:
|
Definición en la línea 106 del archivo luz.C. References Padre. |
|
Definición en la línea 112 del archivo luz.C. References _angulo, _color, _exponente_foco, _nombre_padre, _orientacion, _posicion, _tipo, COLOR::b, des_comille(), MATRIZ_4x4::exportar_quaternion(), COLOR::g, QUATERNION::importar_angulo_eje(), VECTOR::normalizar(), COLOR::r, MATRIZ_4x4::rotacion_angulos_euler(), ENTIDAD::set_nombre(), TOKENIZADOR::siguiente_token(), TDL_DIRECCIONAL, TDL_OMNIDIRECCIONAL, TK_ABRIR, TK_CADENA, TK_CERRAR, TK_DESCONOCIDO, TK_IDENTIFICADOR, TK_NUMERO, TK_VECTOR_FIN, TK_VECTOR_INICIO, VECTOR::x, VECTOR::y, y VECTOR::z. |
Here is the call graph for this function:
|
Definición en la línea 101 del archivo luz.C. References _nombre_padre. |
|
Definición en la línea 79 del archivo luz.h. References _posicion. Referenciado por RAYTRACER_CRIOLLO::modelo_de_iluminacion(). |
|
Definición en la línea 95 del archivo luz.C. References _color_sombras. |
|
Definición en la línea 87 del archivo luz.C. References id. Referenciado por VISOR_GEOMETRIA::init(), y VISOR_CAMPO_VECTORIAL::init(). |
|
Definición en la línea 85 del archivo luz.h. References _posicion. Referenciado por VISOR_CAMPO_VECTORIAL::pintar_gl(), y VISOR_GEOMETRIA::pintar_nucleo_gl(). |
|
Definición en la línea 46 del archivo luz.h. Referenciado por activar_gl(), leer(), y LUZ(). |
|
Definición en la línea 42 del archivo luz.h. Referenciado por activar_gl(), leer(), y LUZ(). |
|
Definición en la línea 43 del archivo luz.h. Referenciado por activar_gl(), LUZ(), y set_color_sombras(). |
|
Definición en la línea 47 del archivo luz.h. Referenciado por activar_gl(), y leer(). |
|
Definición en la línea 50 del archivo luz.h. Referenciado por leer(), LUZ(), nombre_padre(), y ~LUZ(). |
|
Definición en la línea 45 del archivo luz.h. Referenciado por activar_gl(), leer(), y LUZ(). |
|
Definición en la línea 44 del archivo luz.h. Referenciado por activar_gl(), activar_povray(), leer(), LUZ(), posicion(), y set_posicion(). |
|
Definición en la línea 41 del archivo luz.h. Referenciado por activar_gl(), leer(), y LUZ(). |
|
Definición en la línea 52 del archivo luz.h. Referenciado por activar_gl(), LUZ(), y set_id(). |
|
Definición en la línea 55 del archivo luz.h. Referenciado por activar_gl(), y LUZ(). |
|
Definición en la línea 49 del archivo luz.h. Referenciado por activar_gl(), activar_povray(), asociar_padre(), y LUZ(). |