Share via


Função glCullFace

A função glCullFace especifica se as facetas voltadas para frente ou para trás podem ser eliminadas.

Sintaxe

void WINAPI glCullFace(
   GLenum mode
);

Parâmetros

mode

Especifica se facetas voltadas para frente ou para trás são candidatas ao abate. As constantes simbólicas GL_FRONT, GL_BACK e GL_FRONT_AND_BACK são aceitas. O valor padrão é GL_BACK.

Retornar valor

Essa função não retorna um valor.

Códigos de erro

Os códigos de erro a seguir podem ser recuperados pela função glGetError .

Nome Significado
GL_INVALID_ENUM
mode não era um valor aceito.
GL_INVALID_OPERATION
A função foi chamada entre uma chamada para glBegin e a chamada correspondente para glEnd.

Comentários

A função glCullFace especifica se as facetas voltadas para frente ou para trás são abatidas (conforme especificado pelo modo) quando o abate de facetas está habilitado. Habilite e desabilite o abate de facetas usando glEnable e glDisable com o argumento GL_CULL_FACE. As facetas incluem triângulos, quadriláteros, polígonos e retângulos.

A função glFrontFace especifica quais das facetas no sentido horário e no sentido anti-horário são voltadas para frente e para trás.

Se o modo for GL_FRONT_AND_BACK, nenhuma faceta será desenhada, mas outros primitivos, como pontos e linhas, serão desenhados.

As seguintes funções recuperam informações relacionadas ao glCullFace:

glGet com GL_CULL_FACE_MODE de argumento

glIsEnabled com GL_CULL_FACE de argumento

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Gl.h
Biblioteca
Opengl32.lib
DLL
Opengl32.dll

Confira também

glBegin

glDisable

glEnable

glEnd

glFrontFace

glGet

glIsEnabled