Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os comandos OpenGL, em ordem alfabética, são apresentados aqui. Cada página de referência descreve uma ou mais funções. Consulte também Funções GLU.
Função | Descrição |
---|---|
glAccum | Opera no buffer de acumulação. |
glAddSwapHintRectWIN | Especifica um conjunto de retângulos que devem ser copiados pelo SwapBuffers. |
glAlphaFunc | Permite que seu aplicativo defina a função de teste alfa. |
glAreTexturesResident | Determina se os objetos de textura especificados residem na memória de textura. |
glArrayElement | Especifica os elementos de matriz usados para renderizar um vértice. |
glBegin, glEnd | Delimite os vértices de um primitivo ou um grupo de primitivos semelhantes. |
glBindTexture | Habilita a criação de uma textura nomeada associada a um destino de textura. |
glBitmap | Desenha um bitmap. |
glBlendFunc | Especifica aritmética de pixel. |
glCallList | Executa uma lista de exibição. |
glCallLists | Executa uma lista de listas de exibição. |
glClear | Limpa buffers para predefinir valores. |
glClearAccum | Especifica os valores claros para o buffer de acúmulo. |
glClearColor | Especifica valores claros para os buffers de cores. |
glClearDepth | Especifica o valor claro para o buffer de profundidade. |
glClearIndex | Especifica o valor claro para os buffers de índice de cores. |
glClearStencil | Especifica o valor claro para o buffer de estêncil. |
glClipPlane | Especifica um plano no qual toda geometria é recortada. |
FunçõesglColor | Defina a cor atual. |
glColorMask | Habilita e desabilita a gravação de componentes de cor do buffer de quadros. |
glColorMaterial | Faz com que uma cor de material acompanhe a cor atual. |
glColorPointer | Define uma matriz de cores. |
glColorTableEXT | Especifica o formato e o tamanho de uma paleta para texturas de paleta de destino. |
glColorSubTableEXT | Especifica uma parte da paleta da textura de destino a ser substituída. |
glCopyPixels | Copia pixels no framebuffer. |
glCopyTexImage1D | Copia pixels do framebuffer para uma imagem de textura unidimensional. |
glCopyTexImage2D | Copia pixels do framebuffer em uma imagem de textura bidimensional. |
glCopyTexSubImage1D | Copia uma sub-imagem de uma imagem de textura unidimensional do framebuffer. |
glCopyTexSubImage2D | Copia uma sub-imagem de uma imagem de textura bidimensional do framebuffer. |
glCullFace | Especifica se as facetas front-or-back podem ser eliminadas. |
glDeleteLists | Exclui um grupo contíguo de listas de exibição. |
glDeleteTextures | Exclui texturas nomeadas. |
glDepthFunc | Especifica o valor usado para comparações de buffer de profundidade. |
glDepthMask | Habilita ou desabilita a gravação no buffer de profundidade. |
glDepthRange | Especifica o mapeamento de valores de z de coordenadas de dispositivo normalizadas para coordenadas de janela. |
glDrawArrays | Especifica vários primitivos a serem renderizados. |
glDrawBuffer | Especifica em quais buffers de cores devem ser desenhados. |
glDrawElements | Renderiza primitivos de dados de matriz. |
glDrawPixels | Grava um bloco de pixels no framebuffer. |
funções de glEdgeFlag | Defina uma matriz de sinalizadores de borda. |
glEdgeFlagPointer | Define uma matriz de sinalizadores de borda. |
glEnable, glDisable | Habilita ou desabilita os recursos do OpenGL. |
glEnableClientState, glDisableClientState | Habilita e desabilita matrizes, respectivamente. |
Funções deglEvalCoord | Avaliar mapas unidimensionais e unidimensionais habilitados. |
Funções deglEvalMesh | Compute uma grade unidimensional de pontos ou linhas. |
funções de glEvalPoint | Gere e avalie um único ponto em uma malha. |
glFeedbackBuffer | Controla o modo de comentários. |
glFinish | Bloqueia até que toda a execução do OpenGL seja concluída. |
glFlush | Força a execução de funções OpenGL no tempo finito. |
FunçõesglFog | Especifique parâmetros de neblina. |
glFrontFace | Define polígonos front-and-back-facing. |
glFrustum | Multiplica a matriz atual por uma matriz de perspectiva. |
glGenLists | Gera um conjunto contíguo de listas de exibição vazias. |
glGenTextures | Gera nomes de textura. |
glGetBooleanv | Recupera o valor ou os valores de um parâmetro booliano selecionado. |
glGetClipPlane | Recupera os coeficientes do plano de recorte especificado. |
glGetColorTableEXT | Recupera os dados da tabela de cores da paleta de texturas de destino atual. |
glGetColorTableParameterfvEXT, glGetColorTableParameterivEXT | Recupera parâmetros de paleta de tabelas de cores. |
glGetDoublev | Recupera o valor ou os valores de um parâmetro duplo selecionado. |
glGetError | Recupera informações de erro. |
glGetFloatv | Recupera o valor ou os valores de um parâmetro float selecionado. |
glGetIntegerv | Recupera o valor ou os valores de um parâmetro int selecionado. |
funções de glGetLight | Recuperar valores de parâmetro de fonte de luz. |
Funções deglGetMap | Recuperar parâmetros do avaliador. |
Funções deglGetMaterial | Recuperar parâmetros de material. |
Funções deglGetPixelMap | Recupere o mapa de pixels especificado. |
glGetPointerv | Recupera o endereço de uma matriz de dados de vértice. |
glGetPolygonStipple | Recupera o padrão de dica do polígono. |
glGetString | Recupera uma cadeia de caracteres que descreve a conexão OpenGL atual. |
Funções deglGetTexEnv | Recuperar parâmetros de ambiente de textura. |
Funções deglGetTexGen | Recuperar parâmetros de geração de coordenadas de textura. |
glGetTexImage | Recupera uma imagem de textura. |
Funções deglGetTexLevelParameter | Recupere valores de parâmetro de textura para um nível específico de detalhes. |
Funções deglGetTexParameter | Recuperar valores de parâmetro de textura. |
glHint | Especifica dicas específicas de implementação. |
funções de glIndex | Defina o índice de cores atual. |
glIndexMask | Controla a gravação de bits individuais nos buffers de índice de cores. |
glIndexPointer | Define uma matriz de índices de cores. |
glInitNames | Inicializa a pilha de nomes. |
glInterleavedArrays | Especifica e habilita simultaneamente várias matrizes intercaladas em uma matriz de agregação maior. |
glIsEnabled | Testa se uma funcionalidade está habilitada. |
glIsList | Testes para a existência da lista de exibição. |
glIsTexture | Determina se um nome corresponde a uma textura. |
funções de glLight | Defina parâmetros de fonte de luz. |
Funções deglLightModel | Defina os parâmetros do modelo de iluminação. |
glLineStipple | Especifica o padrão de dica de linha. |
glLineWidth | Especifica a largura das linhas rasterizadas. |
glListBase | Define a base de lista de exibição para glCallLists. |
glLoadIdentity | Substitui a matriz atual pela matriz de identidade. |
FunçõesglLoadMatrix | Substitua a matriz atual por uma matriz arbitrária. |
glLoadName | Carrega um nome na pilha de nomes. |
glLogicOp | Especifica uma operação de pixel lógico para renderização de índice de cores. |
Funções deglMap1 | Defina um avaliador unidimensional. |
funções de glMap2 | Defina um avaliador bidimensional. |
funções de glMapGrid | Defina uma malha unidimensional ou unidimensional. |
funções de glMaterial | Especifique parâmetros de material para o modelo de iluminação. |
glMatrixMode | Especifica qual matriz é a matriz atual. |
Funções deglMultMatrix | Multiplique a matriz atual por uma matriz arbitrária. |
glNewList, glEndList | Crie ou substitua uma lista de exibição. |
funções de glNormal | Defina o vetor normal atual. |
glNormalPointer | Define uma matriz de normais. |
glOrtho | Multiplica a matriz atual por uma matriz ortográfica. |
glPassThrough | Coloca um marcador no buffer de comentários. |
funções de glPixelMap | Configurar mapas de transferência de pixel. |
Funções deglPixelStore | Defina os modos de armazenamento de pixels. |
Funções deglPixelTransfer | Defina os modos de transferência de pixel. |
glPixelZoom | Especifica os fatores de zoom de pixel. |
glPointSize | Especifica o diâmetro dos pontos rasterizados. |
glPolygonMode | Seleciona um modo de rasterização de polígono. |
glPolygonOffset | Define a escala e as unidades que o OpenGL usa para calcular valores de profundidade. |
glPolygonStipple | Define o padrão de stippling de polígono. |
glPrioritizeTextures | Define a prioridade de residência das texturas. |
glPushAttrib, glPopAttrib | Efetue push e pop da pilha de atributos. |
glPushClientAttrib, glPopClientAttrib | Salve e restaure grupos de variáveis de estado do cliente na pilha de atributos do cliente. |
glPushMatrix, glPopMatrix | Efetue push e pop da pilha de matriz atual, respectivamente. |
glPushName, glPopName | Efetue push e pop da pilha de nomes, respectivamente. |
FunçõesglRasterPos | Especifique a posição do raster para operações de pixel. |
glReadBuffer | Seita uma fonte de buffer de cores para pixels. |
glReadPixels | Lê um bloco de pixels do framebuffer. |
funções de glRect | Desenhe um retângulo. |
glRenderMode | Define o modo de rasterização. |
funções de glRotate | Multiplique a matriz atual por uma matriz de rotação. |
funções de glScale | Multiplique a matriz atual por uma matriz de dimensionamento geral. |
glScissor | Define a caixa de tesoura. |
glSelectBuffer | Estabelece um buffer para valores de modo de seleção. |
glShadeModel | Seleciona sombreamento simples ou suave. |
glStencilFunc | Define a função e o valor de referência para teste de estêncil. |
glStencilMask | Controla a gravação de bits individuais nos planos de estêncil. |
glStencilOp | Define as ações de teste de estêncil. |
Funções deglTexCoord | Defina as coordenadas de textura atuais. |
glTexCoordPointer | Define uma matriz de coordenadas de textura. |
Funções deglTexEnv | Definir parâmetros de ambiente de textura. |
FunçõesglTexGen | Controlar a geração de coordenadas de textura. |
glTexImage1D | Especifica uma imagem de textura unidimensional. |
glTexImage2D | Especifica uma imagem de textura bidimensional. |
Funções deglTexParameter | Definir parâmetros de textura. |
glTexSubImage1D | Especifica uma parte de uma imagem de textura unidimensional existente. Você não pode definir uma nova textura com essa função. |
glTexSubImage2D | Especifica uma parte de uma imagem de textura bidimensional existente. Você não pode definir uma nova textura com essa função. |
funções de glTranslate | Multiplique a matriz atual por uma matriz de tradução. |
glVertex | Essas funções especificam um vértice. |
glVertexPointer | Define uma matriz de dados de vértice. |
glViewport | Define o visor. |