glEnd 함수

glBeginglEnd 함수는 기본 형식 또는 같은 기본 형식 그룹의 꼭짓점을 구분합니다.

구문

void WINAPI glEnd(void);

매개 변수

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

반환 값

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

오류 코드

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

Name 의미
GL_INVALID_OPERATION
glVertex, glColor, glIndex, glNormal, glTexCoord, glEvalCoord, glEvalCoord, glEvalPoint, glMaterial, glEdgeFlag, glCallList 또는glCallLists 이외의 함수는 glBegin과 해당 glEnd 간에 호출되었습니다. 해당 glBegin이 호출되기 전에 함수 glEnd가 호출되었거나 glBeginEnd시퀀스 내에서 glBegin/이 호출되었습니다.

설명

glBeginglEnd 함수는 기본 형식 또는 같은 기본 형식 그룹을 정의하는 꼭짓점을 구분합니다. glBegin 함수는 꼭짓점이 작성하는 10가지 기본 형식 중 어느 것을 지정하는 단일 인수를 허용합니다. n을 1에서 시작하는 정수 수로, N을 지정된 총 꼭짓점 수로 간주하면 해석은 다음과 같습니다.

  • glBeginglEnd 사이에 OpenGL 함수의 하위 집합만 사용할 수 있습니다. 사용할 수 있는 함수는 다음과 같습니다.

    glCallList 또는 glCallLists를 사용하여 이전 함수만 포함하는 표시 목록을 실행할 수도 있습니다. glBeginglEnd 사이에 다른 OpenGL 함수가 호출되면 오류 플래그가 설정되고 함수가 무시됩니다.

  • glBegin에서 모드로 선택한 값에 관계없이 glBeginglEnd 간에 정의할 수 있는 꼭짓점 수에는 제한이 없습니다. 불완전하게 지정된 선, 삼각형, 사분면 및 다각형은 그려지지 않습니다. 단일 기본 형식을 지정하기 위해 꼭짓점이 너무 적거나 꼭짓점의 잘못된 배수가 지정된 경우 불완전한 사양이 생성됩니다. 불완전한 기본 형식은 무시됩니다. 전체 기본 형식이 그려집니다.

  • 각 기본 형식에 대한 꼭짓점의 최소 사양은 다음과 같습니다.

    최소 꼭짓점 수 기본 형식
    1 point
    2 line
    3 삼각형
    4 사변형
    3 polygon
  • 특정 다중 꼭짓점이 필요한 모드는 GL_LINES(2), GL_TRIANGLES(3), GL_QUADS(4) 및 GL_QUAD_STRIP(2)입니다.

요구 사항

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

참고 항목

glBegin

glCallLists

glColor

glEdgeFlag

glEvalCoord

glEvalPoint

glIndex

glMaterial

glNormal

glTexCoord

glVertex