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 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 la 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 de 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 framebuffer.
glCopyTexImage1D Copia píxeles del framebuffer en una imagen de textura unidimensional.
glCopyTexImage2D Copia píxeles del framebuffer en una imagen de textura bidimensional.
glCopyTexSubImage1D Copia una sub-imagen de una imagen de textura unidimensional del framebuffer.
glCopyTexSubImage2D Copia una sub-imagen de una imagen de textura bidimensional del framebuffer.
glCullFace Especifica si se pueden seleccionar facetas frontales o posteriores.
glDeleteLists Elimina un grupo contiguo de listas de visualización.
glDeleteTextures de Elimina texturas con nombre.
glDepthFunc Especifica el valor usado para comparaciones de búfer de profundidad.
glDepthMask Habilita o deshabilita la escritura en el búfer de profundidad.
glDepthRange Especifica la asignación de z valores 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 framebuffer.
funciones de 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 matrices, respectivamente.
funciones de glEvalCoord Evalúe los mapas unidimensionales habilitados y bidimensionales.
funciones de glEvalMesh Calcule una cuadrícula unidimensional de puntos o líneas.
funciones de glEvalPoint Genere y evalúe un único punto en una malla.
glFeedbackBuffer Controla el modo de comentarios.
glFinish Bloquea hasta que se complete toda la ejecución de OpenGL.
glFlush Fuerza la ejecución de funciones de OpenGL en tiempo finito.
funciones deglFog de 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 de 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 double 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 de glGetLight Recupere los valores de los parámetros de origen de luz.
funciones de glGetMap Recupere los parámetros del evaluador.
funciones de glGetMaterial Recuperar parámetros de material.
funciones de 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 stipple de polígono.
glGetString Recupera una cadena que describe la conexión de OpenGL actual.
funciones de glGetTexEnv Recupere los parámetros del entorno de textura.
funciones de glGetTexGen Recupere los parámetros de generación de coordenadas de textura.
glGetTexImage Recupera una imagen de textura.
funciones de glGetTexLevelParameter Recupere los valores de los parámetros de textura para un nivel de detalle específico.
funciones de glGetTexParameter Recupere los valores de los parámetros de textura.
glHint Especifica sugerencias específicas de la implementación.
funciones de 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 de glLight Establezca parámetros de origen de luz.
funciones de glLightModel Establezca los parámetros del modelo de iluminación.
glLineStipple Especifica el patrón de información de línea.
glLineWidth Especifica el ancho de las líneas rasterizadas.
glListBase Establece la base de lista para mostrar de glCallLists.
glLoadIdentity Reemplaza la matriz actual por la matriz de identidad.
funciones de 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ógicos para la representación del índice de color.
funciones deglMap1 de Defina un evaluador unidimensional.
funciones deglMap2 de Defina un evaluador bidimensional.
funciones deglMapGrid de Defina una malla unidimensional o bidimensional.
funciones de glMaterial Especifique los parámetros de material para el modelo de iluminación.
glMatrixMode Especifica qué matriz es la matriz actual.
funciones de glMultMatrix Multiplique la matriz actual por una matriz arbitraria.
glNewList, glEndList Cree o reemplace una lista para mostrar.
funciones de 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 deglPixelMap de Configurar mapas de transferencia de píxeles.
funciones de glPixelStore Establecer modos de almacenamiento de píxeles.
funciones deglPixelTransfer de 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 abra 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 de 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 framebuffer.
funciones de glRect Dibuje un rectángulo.
glRenderMode Establece el modo de rasterización.
funciones de glRotate Multiplique la matriz actual por una matriz de rotación.
funciones de 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 de glTexCoord Establezca las coordenadas de textura actuales.
glTexCoordPointer Define una matriz de coordenadas de textura.
funciones de glTexEnv Establezca los parámetros del entorno de textura.
funciones deglTexGen de Controlar la generación de coordenadas de textura.
glTexImage1D Especifica una imagen de textura unidimensional.
glTexImage2D Especifica una imagen de textura bidimensional.
funciones de 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 de glTranslate Multiplique la matriz actual por una matriz de traducción.
glVertex Estas funciones especifican un vértice.
glVertexPointer de Define una matriz de datos de vértices.
glViewport Establece la ventanilla.