Compartir a través de


Funciones gl

Los comandos openGL, en orden alfabético, se presentan aquí. Cada página de referencia describe una o varias funciones. Consulte también funciones GLU.

Función Descripción
glAccum Funciona en el búfer de acumulación.
glAddSwapHintRectWIN Especifica un conjunto de rectángulos que se van a copiar mediante SwapBuffers.
glAlphaFunc Permite a la aplicación establecer la función de prueba alfa.
glAreTexturesResident Determina si los objetos de textura especificados residen en la memoria de textura.
glArrayElement Especifica los elementos de matriz usados para representar un vértice.
glBegin, glEnd Delimita los vértices de un primitivo o un grupo de primitivos similares.
glBindTexture Habilita la creación de una textura con nombre enlazada a un destino de textura.
glBitmap Dibuja un mapa de bits.
glBlendFunc Especifica aritmética de píxeles.
glCallList Ejecuta una lista para mostrar.
glCallLists Ejecuta una lista de listas para mostrar.
glClear Borra los búferes en valores preestablecidos.
glClearAccum Especifica los valores claros para el búfer de acumulación.
glClearColor Especifica valores claros para los búferes de color.
glClearDepth Especifica el valor claro del búfer de profundidad.
glClearIndex Especifica el valor claro de los búferes de índice de color.
glClearStencil Especifica el valor claro del búfer de galería de símbolos.
glClipPlane Especifica un plano con el que se recorta toda la geometría.
Funciones glColor Establezca el color actual.
glColorMask Habilita y deshabilita la escritura de componentes de color de búfer de fotogramas.
glColorMaterial Hace que un color de material realice un seguimiento del color actual.
glColorPointer Define una matriz de colores.
glColorTableEXT Especifica el formato y el tamaño de una paleta para las texturas paletas de destino.
glColorSubTableEXT Especifica una parte de la paleta de texturas de destino que se va a reemplazar.
glCopyPixels Copia píxeles en el búfer de fotogramas.
glCopyTexImage1D Copia píxeles del búfer de fotogramas en una imagen de textura unidimensional.
glCopyTexImage2D Copia píxeles del búfer de fotogramas en una imagen de textura bidimensional.
glCopyTexSubImage1D Copia una sub-imagen de una imagen de textura unidimensional desde el búfer de fotogramas.
glCopyTexSubImage2D Copia una sub-imagen de una imagen de textura bidimensional desde el búfer de fotogramas.
glCullFace Especifica si se pueden seleccionar facetas frontales o traseras.
glDeleteLists Elimina un grupo contiguo de listas para mostrar.
glDeleteTextures Elimina texturas con nombre.
glDepthFunc Especifica el valor utilizado para las comparaciones de búfer de profundidad.
glDepthMask Habilita o deshabilita la escritura en el búfer de profundidad.
glDepthRange Especifica la asignación de valores z de coordenadas de dispositivo normalizadas a coordenadas de ventana.
glDrawArrays Especifica varios primitivos que se van a representar.
glDrawBuffer Especifica en qué búferes de color se van a dibujar.
glDrawElements Representa primitivos a partir de datos de matriz.
glDrawPixels Escribe un bloque de píxeles en el búfer de fotogramas.
Funciones glEdgeFlag Defina una matriz de marcas perimetrales.
glEdgeFlagPointer Define una matriz de marcas perimetrales.
glEnable, glDisable Habilita o deshabilita las funcionalidades de OpenGL.
glEnableClientState, glDisableClientState Habilita y deshabilita las matrices, respectivamente.
Funciones glEvalCoord Evalúe los mapas unidimensionales habilitados y bidimensionales.
Funciones glEvalMesh Calcule una cuadrícula unidimensional de puntos o líneas bidimensionales.
funciones glEvalPoint Genere y evalúe un único punto en una malla.
glFeedbackBuffer Controla el modo de comentarios.
glFinish Se bloquea hasta que se complete toda la ejecución de OpenGL.
glFlush Fuerza la ejecución de funciones openGL en tiempo finito.
Funciones glFog Especifique parámetros de niebla.
glFrontFace Define polígonos frontales y orientados hacia atrás.
glFrustum Multiplica la matriz actual por una matriz de perspectiva.
glGenLists Genera un conjunto contiguo de listas de visualización vacías.
glGenTextures Genera nombres de textura.
glGetBooleanv Recupera el valor o los valores de un parámetro booleano seleccionado.
glGetClipPlane Recupera los coeficientes del plano de recorte especificado.
glGetColorTableEXT Recupera los datos de la tabla de colores de la paleta de texturas de destino actual.
glGetColorTableParameterfvEXT, glGetColorTableParameterivEXT Recupera parámetros de paleta de tablas de colores.
glGetDoublev Recupera el valor o los valores de un parámetro doble seleccionado.
glGetError Recupera información de error.
glGetFloatv Recupera el valor o los valores de un parámetro float seleccionado.
glGetIntegerv Recupera el valor o los valores de un parámetro int seleccionado.
Funciones glGetLight Recupere los valores de los parámetros de origen claro.
Funciones glGetMap Recuperar parámetros del evaluador.
Funciones glGetMaterial Recuperar parámetros de material.
Funciones glGetPixelMap Recupere el mapa de píxeles especificado.
glGetPointerv Recupera la dirección de una matriz de datos de vértices.
glGetPolygonStipple Recupera el patrón de esptippla de polígono.
glGetString Recupera una cadena que describe la conexión de OpenGL actual.
Funciones glGetTexEnv Recupere los parámetros del entorno de textura.
Funciones glGetTexGen Recupere los parámetros de generación de coordenadas de textura.
glGetTexImage Recupera una imagen de textura.
Funciones glGetTexLevelParameter Recupere los valores de los parámetros de textura para un nivel de detalle específico.
Funciones glGetTexParameter Recupere los valores de los parámetros de textura.
glHint Especifica sugerencias específicas de la implementación.
Funciones glIndex Establezca el índice de color actual.
glIndexMask Controla la escritura de bits individuales en los búferes de índice de color.
glIndexPointer Define una matriz de índices de color.
glInitNames Inicializa la pila de nombres.
glInterleavedArrays Especifica y habilita simultáneamente varias matrices intercaladas en una matriz de agregados mayor.
glIsEnabled Comprueba si una funcionalidad está habilitada.
glIsList Comprueba la existencia de la lista para mostrar.
glIsTexture Determina si un nombre corresponde a una textura.
Funciones glLight Establezca parámetros de origen de luz.
Funciones glLightModel Establezca los parámetros del modelo de iluminación.
glLineStipple Especifica el patrón de esptippla de línea.
glLineWidth Especifica el ancho de las líneas rasterizadas.
glListBase Establece la base de lista para mostrar para glCallLists.
glLoadIdentity Reemplaza la matriz actual por la matriz de identidad.
Funciones glLoadMatrix Reemplace la matriz actual por una matriz arbitraria.
glLoadName Carga un nombre en la pila de nombres.
glLogicOp Especifica una operación de píxeles lógico para la representación del índice de color.
Funciones glMap1 Defina un evaluador unidimensional.
Funciones glMap2 Defina un evaluador bidimensional.
Funciones glMapGrid Defina una malla unidimensional o bidimensional.
funciones glMaterial Especifique los parámetros de material para el modelo de iluminación.
glMatrixMode Especifica qué matriz es la matriz actual.
Funciones glMultMatrix Multiplique la matriz actual por una matriz arbitraria.
glNewList, glEndList Cree o reemplace una lista para mostrar.
funciones glNormal Establezca el vector normal actual.
glNormalPointer Define una matriz de normales.
glOrtho Multiplica la matriz actual por una matriz ortográfica.
glPassThrough Coloca un marcador en el búfer de comentarios.
Funciones glPixelMap Configurar mapas de transferencia de píxeles.
Funciones glPixelStore Establecer modos de almacenamiento de píxeles.
Funciones glPixelTransfer Establecer modos de transferencia de píxeles.
glPixelZoom Especifica los factores de zoom de píxeles.
glPointSize Especifica el diámetro de los puntos rasterizados.
glPolygonMode Selecciona un modo de rasterización de polígonos.
glPolygonOffset Establece la escala y las unidades que Usa OpenGL para calcular los valores de profundidad.
glPolygonStipple Establece el patrón de stippling de polígonos.
glPrioritizeTextures Establece la prioridad de residencia de las texturas.
glPushAttrib, glPopAttrib Inserte y pope la pila de atributos.
glPushClientAttrib, glPopClientAttrib Guarde y restaure grupos de variables de estado de cliente en la pila de atributos de cliente.
glPushMatrix, glPopMatrix Inserte y pope la pila de matriz actual, respectivamente.
glPushName, glPopName Inserte y pope la pila de nombres, respectivamente.
Funciones glRasterPos Especifique la posición del ráster para las operaciones de píxeles.
glReadBuffer Anula la selección de un origen de búfer de color para píxeles.
glReadPixels Lee un bloque de píxeles del búfer de fotogramas.
Funciones glRect Dibujar un rectángulo.
glRenderMode Establece el modo de rasterización.
Funciones glRotate Multiplique la matriz actual por una matriz de rotación.
Funciones glScale Multiplique la matriz actual por una matriz de escalado general.
glScissor Define el cuadro tijera.
glSelectBuffer Establece un búfer para los valores del modo de selección.
glShadeModel Selecciona sombreado plano o suave.
glStencilFunc Establece la función y el valor de referencia para las pruebas de galería de símbolos.
glStencilMask Controla la escritura de bits individuales en los planos de la galería de símbolos.
glStencilOp Establece las acciones de prueba de galería de símbolos.
Funciones glTexCoord Establezca las coordenadas de textura actuales.
glTexCoordPointer Define una matriz de coordenadas de textura.
Funciones glTexEnv Establecer parámetros de entorno de textura.
Funciones glTexGen Controlar la generación de coordenadas de textura.
glTexImage1D Especifica una imagen de textura unidimensional.
glTexImage2D Especifica una imagen de textura bidimensional.
Funciones glTexParameter Establecer parámetros de textura.
glTexSubImage1D Especifica una parte de una imagen de textura unidimensional existente. No se puede definir una nueva textura con esta función.
glTexSubImage2D Especifica una parte de una imagen de textura bidimensional existente. No se puede definir una nueva textura con esta función.
Funciones glTranslate Multiplique la matriz actual por una matriz de traducción.
glVertex Estas funciones especifican un vértice.
glVertexPointer Define una matriz de datos de vértices.
glViewport Establece la ventanilla.