다음을 통해 공유


glDisableClientState 함수

glEnableClientStateglDisableClientState 함수는 각각 배열을 사용하도록 설정하고 사용하지 않도록 설정합니다.

구문

void WINAPI glDisableClientState(
   GLenum array
);

매개 변수

array

사용하거나 사용하지 않도록 설정하려는 배열에 대한 기호 상수입니다. 이 매개 변수는 다음 값 중 하나를 가정할 수 있습니다.

의미
GL_COLOR_ARRAY
사용하도록 설정된 경우 glArrayElement, glDrawElements 또는 glDrawArrays 호출과 함께 색 배열 사용합니다.
glColorPointer도 참조하세요.
GL_EDGE_FLAG_ARRAY
사용하도록 설정된 경우 glArrayElement, glDrawElements 또는 glDrawArrays에 대한 호출과 함께 에지 플래그 배열을 사용합니다.
glEdgeFlagPointer도 참조하세요.
GL_INDEX_ARRAY
사용하도록 설정된 경우 glArrayElement, glDrawElements 또는 glDrawArrays에 대한 호출과 함께 인덱 배열을 사용합니다.
glIndexPointer도 참조하세요.
GL_NORMAL_ARRAY
사용하도록 설정된 경우 glArrayElement, glDrawElements 또는 glDrawArrays에 대한 호출과 함께 일반 배열 사용합니다.
glNormalPointer도 참조하세요.
GL_TEXTURE_COORD_ARRAY
사용하도록 설정된 경우 glArrayElement, glDrawElements 또는 glDrawArrays 호출과 함께 텍스처 좌표 배열을 사용합니다.
glTexCoordPointer도 참조하세요.
GL_VERTEX_ARRAY
사용하도록 설정된 경우 glArrayElement, glDrawElements 또는 glDrawArrays에 대한 호출과 함께 꼭짓점 배열을 사용합니다.
glVertexPointer도 참조하세요.

반환 값

이 함수는 값을 반환하지 않습니다.

오류 코드

glGetError 함수에서 다음 오류 코드를 검색할 수 있습니다.

Name 의미
GL_INVALID_ENUM
배열 이 허용되는 값이 아니었습니다.

설명

glEnableClientStateglDisableClientState 함수는 다양한 개별 배열을 사용하도록 설정하고 사용하지 않도록 설정합니다. glIsEnabled 또는 glGet을 사용하여 모든 기능의 현재 설정을 확인합니다.

glBegin 호출과 glEnd에 대한 해당 호출 간에 glEnableClientStateglDisableClientState를 호출하면 오류가 발생할 수 있습니다. 오류가 생성되지 않으면 동작이 정의되지 않습니다.

참고

glEnableClientStateglDisableClientState 함수는 OpenGL 버전 1.1 이상에서만 사용할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Gl.h
라이브러리
Opengl32.lib
DLL
Opengl32.dll

추가 정보

glArrayElement

glBegin

glColorPointer

glDrawArrays

glDrawElements

glEdgeFlagPointer

glEnable

glEnableClientState

glEnd

glGetPointerv

glIndexPointer

glInterleavedArrays

glNormalPointer

glTexCoordPointer

glVertexPointer