다음을 통해 공유


glGetColorTableParameterivEXT 함수

glGetColorTableParameterfvEXTglGetColorTableParameterivEXT 함수는 색 테이블에서 색상표 매개 변수를 가져옵니다.

구문

void WINAPI glGetColorTableParameterivEXT(
   GLenum target,
   GLenum pname,
   GLint  *params
);

매개 변수

대상

매개 변수 데이터를 사용할 색상표의 대상 텍스처입니다. TEXTURE_1D, TEXTURE_2D, PROXY_TEXTURE_1D 또는 PROXY_TEXTURE_2D 합니다.

pname

매개 변수가 가리키는 색상표 매개 변수 데이터의 형식에 대한 기호 상 수입니다.

다음은 허용되는 기호 상수와 그 의미입니다.

의미
GL_COLOR_TABLE_FORMAT_EXT
glColorTableEXT에 대한 최신 호출 또는 기본값으로 지정된 내부 형식을 반환합니다.
GL_COLOR_TABLE_WIDTH_EXT
현재 색상표의 너비를 반환합니다.
GL_COLOR_TABLE_RED_SIZE_EXT
색상표 데이터의 빨간색 구성 요소를 저장하는 데 내부적으로 사용되는 실제 크기를 반환합니다.
GL_COLOR_TABLE_GREEN_SIZE_EXT
색상표 데이터의 녹색 구성 요소를 저장하는 데 내부적으로 사용되는 실제 크기를 반환합니다.
GL_COLOR_TABLE_BLUE_SIZE_EXT
색상표 데이터의 파란색 구성 요소를 저장하는 데 내부적으로 사용되는 실제 크기를 반환합니다.
GL_COLOR_TABLE_ALPHA_SIZE_EXT
색상표 데이터의 알파 구성 요소를 저장하는 데 내부적으로 사용되는 실제 크기를 반환합니다.

params

pname 매개 변수로 지정된 색 테이블 매개 변수 데이터를 가리킵니다.

반환 값

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

설명

glGetColorTableParameterivEXTglGetColorTableParameterfvEXT 함수를 사용하여 대상 텍스처 팔레트에 대해 glColorTableEXT로 설정된 색 테이블에서 특정 매개 변수 데이터를 검색합니다. 또한 이러한 함수를 사용하여 glGetColorTableEXT 에서 반환하는 색 테이블 항목의 수를 확인할 수 있습니다.

대상 매개 변수가 GL_PROXY_TEXTURE_1D 또는 GL_PROXY_TEXTURE_2D 구현에서 형식 또는 너비에 대해 지정된 값을 지원하지 않는 경우 glColorTableEXT에서 요청된 색 테이블을 만들지 못할 수 있습니다. 이 경우 색 테이블은 비어 있으며 검색된 모든 매개 변수는 0이 됩니다. OpenGL이 프록시 대상을 사용하여 glColorTableEXT를 호출한 다음 glGetColorTableParameterivEXT 또는 glGetColorTableParameterfvEXT를 호출하여 너비 매개 변수가 glColorTableEXT에서 설정한 것과 일치하는지 여부를 확인하여 특정 색 테이블 형식 및 크기를 지원하는지 여부를 확인할 수 있습니다. 검색된 너비가 0이면 glColorTable 의 색 테이블 요청이 실패했습니다. 검색된 너비가 0이 아닌 경우 TEXTURE_1D 또는 TEXTURE_2D 사용하여 실제 대상을 사용하여 glColorTable 을 호출하여 색 테이블을 설정할 수 있습니다.

glGetColorTableParameterivEXTglGetColorTableParameterfvEXT 함수는 표준 OpenGL 라이브러리의 일부가 아니지만 GL_EXT_paletted_texture 확장의 일부인 확장 함수입니다. OpenGL 구현이 glGetColorTableParameterivEXTglGetColorTableParameterfvEXT를 지원하는지 검사 glGetString(GL_EXTENSIONS)을 호출합니다. GL_EXT_paletted_texture 반환하는 경우 glGetColorTableParameterivEXTglGetColorTableParameterfvEXT 가 지원됩니다. 확장 함수의 함수 주소를 가져오려면 wglGetProcAddress를 호출합니다.

요구 사항

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

추가 정보

glColorSubTableEXT

glColorTableEXT

glGetColorTableEXT

glGetColorTableParameterfvEXT

wglGetProcAddress