glGetTexLevelParameterfv 함수
glGetTexLevelParameterfv 및 glGetTexLevelParameteriv 함수는 특정 수준의 세부 사항에 대한 텍스처 매개 변수 값을 반환합니다.
구문
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은 기본 이미지 수준입니다. 수준 n 은 n번째 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 | 의미 |
---|---|
|
target 또는 pname 이 허용되는 값이 아닙니다. |
|
level 은 0보다 작거나 log2*(max)*보다 큽니다. 여기서 max 는 GL_MAX_TEXTURE_SIZE 반환된 값입니다. |
|
함수는 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[데스크톱 앱만] |
헤더 |
|
라이브러리 |
|
DLL |
|