glDisableClientState 함수
glEnableClientState 및 glDisableClientState 함수는 각각 배열을 사용하도록 설정하고 사용하지 않도록 설정합니다.
구문
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 | 의미 |
---|---|
|
배열 이 허용되는 값이 아니었습니다. |
설명
glEnableClientState 및 glDisableClientState 함수는 다양한 개별 배열을 사용하도록 설정하고 사용하지 않도록 설정합니다. glIsEnabled 또는 glGet을 사용하여 모든 기능의 현재 설정을 확인합니다.
glBegin 호출과 glEnd에 대한 해당 호출 간에 glEnableClientState 및 glDisableClientState를 호출하면 오류가 발생할 수 있습니다. 오류가 생성되지 않으면 동작이 정의되지 않습니다.
참고
glEnableClientState 및 glDisableClientState 함수는 OpenGL 버전 1.1 이상에서만 사용할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|
라이브러리 |
|
DLL |
|