Página principal | Jerarquía de la clase | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases | Archivos de los miembros | Páginas relacionadas

Referencia del Archivo _motifglx.C

Ir al código fuente de este archivo.

Funciones

GLint alloc_color (Widget w, Colormap cmap, int red, int green, int blue)
void translate_pixels (Widget to, Widget from,...)
 This is rather inefficient, but we don't mind for the moment, because it works.

void arranque_GLX (Widget padre)
 Crea un "Visual" X para uso de regiones OpenGL/Mesa en programas con inter- faces basadas en "toolkit"'s X (i.e.


Variables

int CONFIGURACION_glx_buffer_doble []
 Estos dos arreglos poseen la configuracion para los contextos GLX usados en la GUI MOTIF.

int * CONFIGURACION_glx_buffer_simple = &CONFIGURACION_glx_buffer_doble[1]
GLXContext glx_context
 OJO: Tiene sentido que MOTIF funcione en AQUYNZA sin tener OpenGL?

GLint Black
GLint Red
GLint Green
GLint Blue


Documentación de las funciones

GLint alloc_color Widget  w,
Colormap  cmap,
int  red,
int  green,
int  blue
 

Definición en la línea 69 del archivo _motifglx.C.

Referenciado por arranque_GLX().

void arranque_GLX Widget  padre  ) 
 

Crea un "Visual" X para uso de regiones OpenGL/Mesa en programas con inter- faces basadas en "toolkit"'s X (i.e.

Motif/Lesstif).

Se encarga de trabajitos sucios como asignar una paleta de color adecuada.

OJO: Aunque aqui y en RECURSOS_x se maneja la posibilidad de crear un buffer sencillo, en el callback de visualizacion se supone que siempre se usa buffer doble.

Definición en la línea 121 del archivo _motifglx.C.

References alloc_color(), Black, Blue, BOOLEAN, CONFIGURACION_glx_buffer_doble, CONFIGURACION_glx_buffer_simple, glx_context, Green, motif_starttimer_callback(), Red, toplevel, y translate_pixels().

Referenciado por JED_MOTIF_INTERFACE::iniciar_contexto().

Here is the call graph for this function:

void translate_pixels Widget  to,
Widget  from,
... 
 

This is rather inefficient, but we don't mind for the moment, because it works.

Definición en la línea 87 del archivo _motifglx.C.

Referenciado por arranque_GLX().


Documentación de las variables

GLint Black [static]
 

Definición en la línea 60 del archivo _motifglx.C.

Referenciado por arranque_GLX().

GLint Blue [static]
 

Definición en la línea 60 del archivo _motifglx.C.

Referenciado por arranque_GLX().

int CONFIGURACION_glx_buffer_doble[] [static]
 

Valor inicial:

 {
    GLX_DOUBLEBUFFER, GLX_RGBA, GLX_DEPTH_SIZE, 16,
    GLX_RED_SIZE, 1, GLX_GREEN_SIZE, 1, GLX_BLUE_SIZE, 1,
    None
}
Estos dos arreglos poseen la configuracion para los contextos GLX usados en la GUI MOTIF.

Definición en la línea 39 del archivo _motifglx.C.

Referenciado por arranque_GLX().

int* CONFIGURACION_glx_buffer_simple = &CONFIGURACION_glx_buffer_doble[1] [static]
 

Definición en la línea 44 del archivo _motifglx.C.

Referenciado por arranque_GLX().

GLXContext glx_context
 

OJO: Tiene sentido que MOTIF funcione en AQUYNZA sin tener OpenGL?

Definición en la línea 51 del archivo _motifglx.C.

Referenciado por arranque_GLX(), motif_gl_input(), y CONTEXTO_GLX::pintar().

GLint Green [static]
 

Definición en la línea 60 del archivo _motifglx.C.

Referenciado por arranque_GLX().

GLint Red [static]
 

Definición en la línea 60 del archivo _motifglx.C.

Referenciado por arranque_GLX().


Este archivo HTML ha sido generado automáticamente a partir del código fuente AQUYNZA. NO LO EDITE. Para mayor información contacte al autor.