#include <control_3d.h>
Diagrama de herencias de CONTROL_3D_VECTOR
Métodos públicos | |
CONTROL_3D_VECTOR (JED_INTERFACE **p) | |
virtual | ~CONTROL_3D_VECTOR () |
void | actualizar (ENTIDAD *Entidad) |
void | pintar_gl (CALIDAD_VISUAL *Calidad, MATERIAL *Material, CAMARA *Camara) |
Nota: En este momento no se usa la `Calidad`. | |
BOOLEAN | procesar_mouse (EVENTO_GUI *e) |
void | crear (REPOSITORIO_DE_ENTIDADES *Repositorio, char *nombre) |
void | set_valor (VECTOR val) |
Atributos privados | |
int | funcion |
VECTOR | _valor |
ENTIDAD * | Entidad_controlada |
char * | _nombre_subvariable |
FLECHA * | _Eje |
FLECHA * | _Eje_gravedad |
BOOLEAN | _boton1_mouse_abajo |
CAMARA * | _Ultima_camara |
GIZMO_3D_IMPLEMENTADOR * | _Implementador |
Amigas | |
class | GIZMO_3D_IMPLEMENTADOR |
class | GIZMO_3D_TRANSLACION_3DSMAX |
Esta clase y todos los gizmos son amigos.
Definición en la línea 135 del archivo control_3d.h.
|
Definición en la línea 224 del archivo control_3d_vector.C. References _boton1_mouse_abajo, _Eje, _Eje_gravedad, _Implementador, _nombre_subvariable, _Ultima_camara, Entidad_controlada, y GIZMO_3D_TRANSLACION_3DSMAX. |
|
Definición en la línea 237 del archivo control_3d_vector.C. |
|
Implements CONTROL_3D. Definición en la línea 255 del archivo control_3d_vector.C. References _nombre_subvariable, _valor, ENTIDAD::consultar_variable(), y T_FLOAT. |
Here is the call graph for this function:
|
Implements CONTROL_3D. Definición en la línea 316 del archivo control_3d_vector.C. References _nombre_subvariable, REPOSITORIO_DE_ENTIDADES::buscar_entidad(), Entidad_controlada, y ENTIDAD::registrar_controlador(). |
Here is the call graph for this function:
|
Nota: En este momento no se usa la `Calidad`. Esto puede cambiarse para permitir que las aplicaciones controlen la manera como se pintan sus controles 3D, pero es importante tener en cuenta que la calidad visual de los controles debe ser independiente de la calidad visual de los objetos. Implements CONTROL_3D. Definición en la línea 270 del archivo control_3d_vector.C. References _Implementador, _Ultima_camara, _valor, GIZMO_3D_IMPLEMENTADOR::pintar_gl(), VECTOR::x, VECTOR::y, y VECTOR::z. |
Here is the call graph for this function:
|
Implements CONTROL_3D. Definición en la línea 310 del archivo control_3d_vector.C. References _Implementador, y GIZMO_3D_IMPLEMENTADOR::procesar_mouse(). |
Here is the call graph for this function:
|
Definición en la línea 243 del archivo control_3d_vector.C. References _nombre_subvariable, _valor, ENTIDAD::actualizar_variable(), Entidad_controlada, ENTIDAD::propagar_cambios(), y T_VECTOR. Referenciado por GIZMO_3D_TRANSLACION_3DSMAX::procesar_mouse(). |
Here is the call graph for this function:
|
Definición en la línea 160 del archivo control_3d.h. |
|
Definición en la línea 161 del archivo control_3d.h. Referenciado por CONTROL_3D_VECTOR(). |
|
Definición en la línea 143 del archivo control_3d.h. Referenciado por CONTROL_3D_VECTOR(), y GIZMO_3D_TRANSLACION_3DSMAX::procesar_mouse(). |
|
Definición en la línea 141 del archivo control_3d.h. Referenciado por CONTROL_3D_VECTOR(), y GIZMO_3D_TRANSLACION_3DSMAX::pintar_gl(). |
|
Definición en la línea 142 del archivo control_3d.h. Referenciado por CONTROL_3D_VECTOR(), y GIZMO_3D_TRANSLACION_3DSMAX::procesar_mouse(). |
|
Definición en la línea 145 del archivo control_3d.h. Referenciado por CONTROL_3D_VECTOR(), pintar_gl(), y procesar_mouse(). |
|
Definición en la línea 140 del archivo control_3d.h. Referenciado por actualizar(), CONTROL_3D_VECTOR(), crear(), y set_valor(). |
|
Definición en la línea 144 del archivo control_3d.h. Referenciado por CONTROL_3D_VECTOR(), pintar_gl(), y GIZMO_3D_TRANSLACION_3DSMAX::procesar_mouse(). |
|
Definición en la línea 138 del archivo control_3d.h. Referenciado por actualizar(), pintar_gl(), GIZMO_3D_TRANSLACION_3DSMAX::procesar_mouse(), y set_valor(). |
|
Definición en la línea 139 del archivo control_3d.h. Referenciado por CONTROL_3D_VECTOR(), crear(), y set_valor(). |
|
Definición en la línea 137 del archivo control_3d.h. |