glArrayElement 함수
glArrayElement 함수는 꼭짓점을 렌더링하는 데 사용되는 배열 요소를 지정합니다.
구문
void WINAPI glArrayElement(
GLint index
);
매개 변수
-
index
-
사용하도록 설정된 배열의 인덱스입니다.
반환 값
이 함수는 값을 반환하지 않습니다.
설명
glBegin 및 glEnd 쌍 내에서 glArrayElement 함수를 사용하여 점, 선 및 다각형 기본 형식에 대한 꼭짓점 및 특성 데이터를 지정합니다. glArrayElement 함수는 사용 가능한 꼭짓점 배열의 인덱스에 있는 꼭짓점 및 특성 데이터를 사용하여 단일 꼭짓점의 데이터를 지정합니다.
glArrayElement를 사용하여 첫 번째 순서에서 마지막 순서로 데이터 배열을 스트리밍하는 대신 꼭짓점 데이터를 인덱싱하여 기본 형식을 생성할 수 있습니다. glArrayElement는 단일 꼭짓점만 지정하므로 개별 기본 형식에 대한 특성을 명시적으로 지정할 수 있습니다. 예를 들어 각 개별 삼각형에 대해 단일 정규를 설정할 수 있습니다.
표시 목록에 glArrayElement 호출을 포함하면 배열 포인터 및 사용 값에 의해 결정되는 필요한 배열 데이터도 표시 목록에 입력됩니다. 배열 포인터 및 사용 값은 표시 목록이 실행될 때가 아니라 표시 목록을 만들 때 결정됩니다.
glArrayElement를 사용하여 언제든지 정적 배열 데이터를 읽고 캐시할 수 있습니다. 배열을 다시 지정하지 않고 정적 배열의 요소를 수정하면 glArrayElement 에 대한 후속 호출 결과가 정의되지 않습니다.
glEnableClientState(GL_VERTEX_ARRAY)를 먼저 호출하지 않고 glArrayElement를 호출하면 그리기도 발생하지 않지만 활성화된 배열에 해당하는 특성이 수정됩니다. glBegin 및 glEnd 쌍 내에서 배열을 지정할 때 오류가 생성되지 않지만 결과는 정의되지 않습니다.
참고
glArrayElement 함수는 OpenGL 버전 1.1 이상에서만 사용할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|
라이브러리 |
|
DLL |
|