glGetMapiv 함수
glGetMapdv, glGetMapfv 및 glGetMapiv 함수는 계산기 매개 변수를 반환합니다.
void WINAPI glGetMapiv(
GLenum target,
GLenum query,
GLint *v
);
-
대상
-
지도의 기호 이름입니다. 허용되는 값은 GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1 GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3 및 GL_MAP2_VERTEX_4.
-
쿼리
-
반환할 매개 변수를 지정합니다. 다음 기호 이름이 허용됩니다.
값 의미 - GL_COEFF
v 매개 변수는 계산기 함수의 제어점을 반환합니다. 1차원 계산기는 순서 제어점을 반환하고 2차원 계산기는 uorderxvorder 제어점을 반환합니다. 각 제어점은 계산기 유형에 따라 1개, 2개, 3개 또는 4개의 정수, 단정밀도 부동 소수점 또는 배정밀도 부동 소수점 값으로 구성됩니다. 2차원 제어점은 행 주 순서로 반환되어 uorder 인덱스가 빠르게 증가하며 각 행 뒤의 vorder 인덱스가 증가합니다. 요청 시 정수 값은 내부 부동 소수점 값을 가장 가까운 정수 값으로 반올림하여 계산됩니다. - GL_ORDER
v 매개 변수는 계산기 함수의 순서를 반환합니다. 1차원 계산기는 단일 값인 순서를 반환합니다. 2차원 계산기는 uorder 와 vorder의 두 값을 반환합니다. - GL_DOMAIN
v 매개 변수는 선형 u 및 v 매핑 매개 변수를 반환합니다. 1차원 계산기는 glMap1에 지정된 대로 u 1과 u 2의 두 값을 반환합니다. 2차원 계산기는 glMap2에 지정된 대로 4개의 값(u1, u2, v1 및 v2)을 반환합니다. 요청 시 정수 값은 내부 부동 소수점 값을 가장 가까운 정수 값으로 반올림하여 계산됩니다. -
V
-
요청된 데이터를 반환합니다.
이 함수는 값을 반환하지 않습니다.
glGetError 함수에서 다음 오류 코드를 검색할 수 있습니다.
Name | 의미 |
---|---|
|
대상 또는 쿼리 가 허용되는 값이 아닙니다. |
|
함수는 glBegin 호출과 glEnd에 대한 해당 호출 사이에 호출되었습니다. |
glGetMap 함수는 계산기 매개 변수를 반환합니다. (glMap1 및 glMap2 함수는 계산기를 정의합니다.) 대상 매개 변수는 맵을 지정하고, 쿼리는 특정 매개 변수를 선택하고, v는 값이 반환되는 스토리지를 가리킵니다.
대상 매개 변수에 허용되는 값은 glMap1 및 glMap2에 설명되어 있습니다.
오류가 생성되면 v의 내용이 변경되지 않습니다.
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|
라이브러리 |
|
DLL |
|