glGetTexLevelParameterfv 함수

glGetTexLevelParameterfvglGetTexLevelParameteriv 함수는 특정 수준의 세부 사항에 대한 텍스처 매개 변수 값을 반환합니다.

구문

void WINAPI glGetTexLevelParameterfv(
   GLenum  target,
   GLint   level,
   GLenum  pname,
   GLfloat *params
);

매개 변수

대상

대상 텍스처의 기호 이름: GL_TEXTURE_1D, GL_TEXTURE_2D, GL_PROXY_TEXTURE_1D 또는 GL_PROXY_TEXTURE_2D.

level

원하는 이미지의 세부 수준 번호입니다. 수준 0은 기본 이미지 수준입니다. 수준 nn번째 mipmap 감소 이미지입니다.

pname

텍스처 매개 변수의 기호 이름입니다. 다음 매개 변수 이름이 허용됩니다.

의미
GL_TEXTURE_WIDTH
params 매개 변수는 텍스처 이미지의 너비를 포함하는 단일 값을 반환합니다. 이 값에는 텍스처 이미지의 테두리가 포함됩니다.
GL_TEXTURE_HEIGHT
params 매개 변수는 텍스처 이미지의 높이를 포함하는 단일 값을 반환합니다. 이 값에는 텍스처 이미지의 테두리가 포함됩니다.
GL_TEXTURE_INTERNAL_FORMAT
params 매개 변수는 텍스처의 텍셀 형식을 설명하는 단일 값을 반환합니다.
GL_TEXTURE_BORDER
params 매개 변수는 단일 값인 텍스처 이미지 테두리의 너비를 픽셀 단위로 반환합니다.
GL_TEXTURE_RED_SIZE
텍셀의 빨간색 구성 요소에 대한 내부 스토리지 해상도입니다. OpenGL에서 선택한 해상도는 glTexImage1D 또는 glTexImage2D의 구성 요소 인수를 사용하여 사용자가 요청한 해상도와 거의 일치합니다.
GL_TEXTURE_GREEN_SIZE
텍셀의 녹색 구성 요소에 대한 내부 스토리지 해상도입니다. OpenGL에서 선택한 해상도는 glTexImage1D 또는 glTexImage2D의 구성 요소 인수를 사용하여 사용자가 요청한 해상도와 거의 일치합니다.
GL_TEXTURE_BLUE_SIZE
텍셀의 파란색 구성 요소에 대한 내부 스토리지 해상도입니다. OpenGL에서 선택한 해상도는 glTexImage1D 또는 glTexImage2D의 구성 요소 인수를 사용하여 사용자가 요청한 해상도와 거의 일치합니다.
GL_TEXTURE_ALPHA_SIZE
텍셀의 알파 구성 요소에 대한 내부 스토리지 해상도입니다. OpenGL에서 선택한 해상도는 glTexImage1D 또는 glTexImage2D의 구성 요소 인수를 사용하여 사용자가 요청한 해상도와 거의 일치합니다.
GL_TEXTURE_LUMINANCE_SIZE
텍셀의 광도 구성 요소의 내부 스토리지 해상도입니다. OpenGL에서 선택한 해상도는 glTexImage1D 또는 glTexImage2D의 구성 요소 인수를 사용하여 사용자가 요청한 해상도와 거의 일치합니다.
GL_TEXTURE_INTENSITY_SIZE
텍셀의 강도 구성 요소에 대한 내부 스토리지 해상도입니다. OpenGL에서 선택한 해상도는 glTexImage1D 또는 glTexImage2D의 구성 요소 인수를 사용하여 사용자가 요청한 해상도와 거의 일치합니다.
GL_TEXTURE_COMPONENTS
params 매개 변수는 단일 값인 텍스처 이미지의 구성 요소 수를 반환합니다.

params

요청된 데이터를 반환합니다.

반환 값

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

오류 코드

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

Name 의미
GL_INVALID_ENUM
target 또는 pname 이 허용되는 값이 아닙니다.
GL_INVALID_VALUE
level 은 0보다 작거나 log2*(max)*보다 큽니다. 여기서 max 는 GL_MAX_TEXTURE_SIZE 반환된 값입니다.
GL_INVALID_OPERATION
함수는 glBegin 호출과 glEnd에 대한 해당 호출 사이에 호출되었습니다.

설명

glGetTexLevelParameter 함수는 수준으로 지정된 특정 세부 수준 값에 대한 매개 변수 텍스처 매개 변수 값을 반환합니다. 대상 매개 변수는 대상 텍스처(GL_TEXTURE_1D, GL_TEXTURE_2D, GL_PROXY_TEXTURE_1D 또는 GL_PROXY_TEXTURE_2D 정의하여 1차원 또는 2차원 텍스처를 지정합니다. pname 매개 변수는 값 또는 값이 반환되는 텍스처 매개 변수를 지정합니다.

오류가 생성되면 매개 변수의 내용이 변경되지 않습니다.

요구 사항

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

추가 정보

glBegin

glEnd

glGetTexParameter

glTexImage1D

glTexImage2D

glTexParameter