glPopName 함수

glPushNameglPopName 함수는 이름 스택을 푸시하고 팝합니다.

구문

void WINAPI glPopName(void);

매개 변수

이 함수에는 매개 변수가 없습니다.

반환 값

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

오류 코드

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

Name 의미
GL_STACK_UNDERFLOW
현재 행렬 스택에 단일 행렬만 포함된 동안 함수가 호출되었습니다.
GL_INVALID_OPERATION
함수는 glBegin 호출과 glEnd에 대한 해당 호출 사이에 호출되었습니다.

설명

glPushName 함수는 처음에 비어 있는 이름 스택에 이름을 푸시합니다. glPopName 함수는 스택 위쪽에서 하나의 이름을 팝합니다. 이름 스택은 렌더링 명령 집합을 고유하게 식별할 수 있도록 선택 모드 중에 사용됩니다. 정렬된 부호 없는 정수 집합으로 구성됩니다.

렌더링 모드가 GL_SELECT 않는 동안 이름 스택은 항상 비어 있습니다. 렌더링 모드가 GL_SELECT 않은 동안 glPushName 또는 glPopName 에 대한 호출은 무시됩니다.

다음 함수는 glPushNameglPopName과 관련된 정보를 검색합니다.

인수가 GL_NAME_STACK_DEPTH glGet

인수가 GL_MAX_NAME_STACK_DEPTH glGet

요구 사항

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

추가 정보

glBegin

glEnd

glInitNames

glLoadName

glRenderMode

glSelectBuffer