Compartir a través de


Función glDisableClientState

Las funciones glEnableClientState y glDisableClientState habilitan y deshabilitan matrices respectivamente.

Sintaxis

void WINAPI glDisableClientState(
   GLenum array
);

Parámetros

array

Constante simbólica para la matriz que desea habilitar o deshabilitar. Este parámetro puede asumir uno de los siguientes valores.

Value Significado
GL_COLOR_ARRAY
Si está habilitada, use matrices de colores con llamadas a glArrayElement, glDrawElements o glDrawArrays.
Vea también glColorPointer.
GL_EDGE_FLAG_ARRAY
Si está habilitada, use matrices de marcas perimetrales con llamadas a glArrayElement, glDrawElements o glDrawArrays.
Vea también glEdgeFlagPointer.
GL_INDEX_ARRAY
Si está habilitada, use matrices de índices con llamadas a glArrayElement, glDrawElements o glDrawArrays.
Vea también glIndexPointer.
GL_NORMAL_ARRAY
Si está habilitada, use matrices normales con llamadas a glArrayElement, glDrawElements o glDrawArrays.
Consulte también glNormalPointer.
GL_TEXTURE_COORD_ARRAY
Si está habilitada, use matrices de coordenadas de textura con llamadas a glArrayElement, glDrawElements o glDrawArrays.
Vea también glTexCoordPointer.
GL_VERTEX_ARRAY
Si está habilitada, use matrices de vértices con llamadas a glArrayElement, glDrawElements o glDrawArrays.
Vea también glVertexPointer.

Valor devuelto

Esta función no devuelve ningún valor.

Códigos de error

La función glGetError puede recuperar el siguiente código de error.

Nombre Significado
GL_INVALID_ENUM
array no era un valor aceptado.

Comentarios

Las funciones glEnableClientState y glDisableClientState habilitan y deshabilitan varias matrices individuales. Use glIsEnabled o glGet para determinar la configuración actual de cualquier funcionalidad.

Llamar a glEnableClientState y glDisableClientState entre las llamadas a glBegin y la llamada correspondiente a glEnd puede provocar un error. Si no se genera ningún error, el comportamiento no está definido.

Nota

Las funciones glEnableClientState y glDisableClientState solo están disponibles en openGL versión 1.1 o posterior.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Gl.h
Biblioteca
Opengl32.lib
Archivo DLL
Opengl32.dll

Consulte también

glArrayElement

glBegin

glColorPointer

glDrawArrays

glDrawElements

glEdgeFlagPointer

glEnable

glEnableClientState

glEnd

glGetPointerv

glIndexPointer

glInterleavedArrays

glNormalPointer

glTexCoordPointer

glVertexPointer