glEnd 함수

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

구문

void WINAPI glEnd(void);

매개 변수

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

반환 값

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

오류 코드

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

Name 의미
GL_INVALID_OPERATION
glVertex, glColor, glIndex, glNormal, glTexCoord, glEvalCoord, glEvalPoint, glMaterial, glEdgeFlag, glCallList 또는 glCallLists 이외의 함수는 glBegin과 해당 glEnd 간에 호출되었습니다. 함수 glEnd는 해당 glBegin이 호출되기 전에 호출되었거나 glBeginglEnd 시퀀스 내에서 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