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. |