Função glEnableClientState
As funções glEnableClientState e glDisableClientState habilitam e desabilitam matrizes, respectivamente.
Sintaxe
void WINAPI glEnableClientState(
GLenum array
);
Parâmetros
-
array
-
Uma constante simbólica para a matriz que você deseja habilitar ou desabilitar. Esse parâmetro pode assumir um dos valores a seguir.
Valor Significado - GL_COLOR_ARRAY
Se habilitado, use matrizes de cores com chamadas para glArrayElement, glDrawElements ou glDrawArrays.
Consulte também glColorPointer.- GL_EDGE_FLAG_ARRAY
Se habilitado, use matrizes de sinalizadores de borda com chamadas para glArrayElement, glDrawElements ou glDrawArrays.
Consulte também glEdgeFlagPointer.- GL_INDEX_ARRAY
Se habilitado, use matrizes de índice com chamadas para glArrayElement, glDrawElements ou glDrawArrays.
Consulte também glIndexPointer.- GL_NORMAL_ARRAY
Se habilitado, use matrizes normais com chamadas para glArrayElement, glDrawElements ou glDrawArrays.
Consulte também glNormalPointer.- GL_TEXTURE_COORD_ARRAY
Se habilitado, use matrizes de coordenadas de textura com chamadas para glArrayElement, glDrawElements ou glDrawArrays.
Consulte também glTexCoordPointer.- GL_VERTEX_ARRAY
Se habilitado, use matrizes de vértice com chamadas para glArrayElement, glDrawElements ou glDrawArrays.
Consulte também glVertexPointer.
Retornar valor
Essa função não retorna um valor.
Códigos de erro
O código de erro a seguir pode ser recuperado pela função glGetError .
Nome | Significado |
---|---|
|
array não era um valor aceito. |
Comentários
As funções glEnableClientState e glDisableClientState habilitam e desabilitam várias matrizes individuais. Use glIsEnabled ou glGet para determinar a configuração atual de qualquer funcionalidade.
Chamar glEnableClientState e glDisableClientState entre chamadas para glBegin e a chamada correspondente para glEnd pode causar um erro. Se nenhum erro for gerado, o comportamento será indefinido.
Observação
As funções glEnableClientState e glDisableClientState só estão disponíveis no OpenGL versão 1.1 ou posterior.
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 |
|
Biblioteca |
|
DLL |
|