다음을 통해 공유


GL 함수

OpenGL 명령은 사전순으로 여기에 표시됩니다. 각 참조 페이지에서는 하나 이상의 함수를 설명합니다. GLU 함수도 참조하세요.

함수 Description
glAccum 누적 버퍼에서 작동합니다.
glAddSwapHintRectWIN SwapBuffers에서 복사할 사각형 집합을 지정합니다.
glAlphaFunc 애플리케이션에서 알파 테스트 함수를 설정할 수 있도록 합니다.
glAreTexturesResident 지정된 텍스처 개체가 텍스처 메모리에 상주하는지 여부를 확인합니다.
glArrayElement 꼭짓점을 렌더링하는 데 사용되는 배열 요소를 지정합니다.
glBegin, glEnd 기본 형식의 꼭짓점 또는 같은 기본 형식의 그룹을 구분합니다.
glBindTexture 텍스처 대상에 바인딩된 명명된 텍스처를 만들 수 있습니다.
glBitmap 비트맵을 그립니다.
glBlendFunc 픽셀 산술을 지정합니다.
glCallList 표시 목록을 실행합니다.
glCallLists 표시 목록 목록을 실행합니다.
glClear 버퍼를 미리 설정된 값으로 지웁니다.
glClearAccum 누적 버퍼에 대한 명확한 값을 지정합니다.
glClearColor 색 버퍼에 대한 명확한 값을 지정합니다.
glClearDepth 깊이 버퍼에 대한 명확한 값을 지정합니다.
glClearIndex 색 인덱스 버퍼의 명확한 값을 지정합니다.
glClearStencil 스텐실 버퍼의 명확한 값을 지정합니다.
glClipPlane 모든 기하 도형이 잘린 평면을 지정합니다.
glColor 함수 현재 색을 설정합니다.
glColorMask 프레임 버퍼 색 구성 요소의 쓰기를 사용하거나 사용하지 않도록 설정합니다.
glColorMaterial 재질 색이 현재 색을 추적하도록 합니다.
glColorPointer 색 배열을 정의합니다.
glColorTableEXT 대상 팔레트 텍스처에 대한 색상표의 형식과 크기를 지정합니다.
glColorSubTableEXT 바꿀 대상 텍스처 색상표의 일부를 지정합니다.
glCopyPixels 프레임 버퍼의 픽셀을 복사합니다.
glCopyTexImage1D 프레임 버퍼의 픽셀을 1차원 텍스처 이미지로 복사합니다.
glCopyTexImage2D 프레임 버퍼의 픽셀을 2차원 텍스처 이미지로 복사합니다.
glCopyTexSubImage1D 프레임 버퍼에서 1차원 텍스처 이미지의 하위 이미지를 복사합니다.
glCopyTexSubImage2D 프레임 버퍼에서 2차원 텍스처 이미지의 하위 이미지를 복사합니다.
glCullFace 전면 패싯 또는 후면 패싯을 컬링할 수 있는지 여부를 지정합니다.
glDeleteLists 연속된 표시 목록 그룹을 삭제합니다.
glDeleteTextures 명명된 텍스처를 삭제합니다.
glDepthFunc 깊이 버퍼 비교에 사용되는 값을 지정합니다.
glDepthMask 깊이 버퍼에 쓰기를 사용하거나 사용하지 않도록 설정합니다.
glDepthRange 정규화된 디바이스 좌표에서 창 좌표로 z 값의 매핑을 지정합니다.
glDrawArrays 렌더링할 여러 기본 형식을 지정합니다.
glDrawBuffer 그릴 색 버퍼를 지정합니다.
glDrawElements 배열 데이터에서 기본 형식을 렌더링합니다.
glDrawPixels 프레임 버퍼에 픽셀 블록을 씁니다.
glEdgeFlag 함수 에지 플래그의 배열을 정의합니다.
glEdgeFlagPointer 에지 플래그의 배열을 정의합니다.
glEnable, glDisable OpenGL 기능을 사용하거나 사용하지 않도록 설정합니다.
glEnableClientState, glDisableClientState 각각 배열을 사용하거나 사용하지 않도록 설정합니다.
glEvalCoord 함수 활성화된 1차원 및 2차원 맵을 평가합니다.
glEvalMesh 함수 점 또는 선의 1차원 또는 2차원 그리드를 계산합니다.
glEvalPoint 함수 메시에서 단일 지점을 생성하고 평가합니다.
glFeedbackBuffer 피드백 모드를 제어합니다.
glFinish 모든 OpenGL 실행이 완료될 때까지 차단합니다.
glFlush OpenGL 함수를 한정된 시간에 강제로 실행합니다.
glFog 함수 안개 매개 변수를 지정합니다.
glFrontFace 전면 및 후면 다각형을 정의합니다.
glFrustum 현재 행렬을 큐브 뷰 행렬에 곱합니다.
glGenLists 빈 표시 목록의 연속 집합을 생성합니다.
glGenTextures 텍스처 이름을 생성합니다.
glGetBooleanv 선택한 부울 매개 변수의 값 또는 값을 검색합니다.
glGetClipPlane 지정된 클리핑 평면의 계수를 검색합니다.
glGetColorTableEXT 현재 대상 텍스처 팔레트의 색 테이블 데이터를 검색합니다.
glGetColorTableParameterfvEXT, glGetColorTableParameterivEXT 색 테이블에서 색상표 매개 변수를 검색합니다.
glGetDoublev 선택한 double 매개 변수의 값 또는 값을 검색합니다.
glGetError 오류 정보를 검색합니다.
glGetFloatv 선택한 float 매개 변수의 값 또는 값을 검색합니다.
glGetIntegerv 선택한 int 매개 변수의 값 또는 값을 검색합니다.
glGetLight 함수 광원 매개 변수 값을 검색합니다.
glGetMap 함수 계산기 매개 변수를 검색합니다.
glGetMaterial 함수 재질 매개 변수를 검색합니다.
glGetPixelMap 함수 지정된 픽셀 맵을 검색합니다.
glGetPointerv 꼭짓점 데이터 배열의 주소를 검색합니다.
glGetPolygonStipple 다각형 스텁 패턴을 검색합니다.
glGetString 현재 OpenGL 연결을 설명하는 문자열을 검색합니다.
glGetTexEnv 함수 텍스처 환경 매개 변수를 검색합니다.
glGetTexGen 함수 텍스처 좌표 생성 매개 변수를 검색합니다.
glGetTexImage 텍스처 이미지를 검색합니다.
glGetTexLevelParameter 함수 특정 수준의 세부 사항에 대한 텍스처 매개 변수 값을 검색합니다.
glGetTexParameter 함수 텍스처 매개 변수 값을 검색합니다.
glHint 구현 관련 힌트를 지정합니다.
glIndex 함수 현재 색인을 설정합니다.
glIndexMask 색 인덱스 버퍼에서 개별 비트의 쓰기를 제어합니다.
glIndexPointer 색 인덱스의 배열을 정의합니다.
glInitNames 이름 스택을 초기화합니다.
glInterleavedArrays 동시에 더 큰 집계 배열에서 여러 인터리브 배열을 지정하고 사용하도록 설정합니다.
glIsEnabled 기능을 사용할 수 있는지 여부를 테스트합니다.
glIsList 표시 목록 존재에 대한 테스트입니다.
glIsTexture 이름이 텍스처에 해당하는지 여부를 결정합니다.
glLight 함수 광원 매개 변수를 설정합니다.
glLightModel 함수 조명 모델 매개 변수를 설정합니다.
glLineStipple 선 스티플 패턴을 지정합니다.
glLineWidth 래스터화된 선의 너비를 지정합니다.
glListBase glCallLists의 표시 목록 베이스를 설정합니다.
glLoadIdentity 현재 행렬을 ID 행렬로 바꿉니다.
glLoadMatrix 함수 현재 행렬을 임의의 행렬로 바꿉다.
glLoadName 이름 스택에 이름을 로드합니다.
glLogicOp 색 인덱스 렌더링에 대한 논리적 픽셀 작업을 지정합니다.
glMap1 함수 1차원 계산기를 정의합니다.
glMap2 함수 2차원 계산기를 정의합니다.
glMapGrid 함수 1차원 또는 2차원 메시를 정의합니다.
glMaterial 함수 조명 모델에 대한 재질 매개 변수를 지정합니다.
glMatrixMode 현재 행렬인 행렬을 지정합니다.
glMultMatrix 함수 현재 행렬을 임의 행렬에 곱합니다.
glNewList, glEndList 표시 목록을 만들거나 대체합니다.
glNormal 함수 현재 일반 벡터를 설정합니다.
glNormalPointer 정규 배열을 정의합니다.
glOrtho 현재 행렬을 직교 행렬을 곱합니다.
glPassThrough 피드백 버퍼에 마커를 배치합니다.
glPixelMap 함수 픽셀 전송 맵을 설정합니다.
glPixelStore 함수 픽셀 스토리지 모드를 설정합니다.
glPixelTransfer 함수 픽셀 전송 모드를 설정합니다.
glPixelZoom 픽셀 확대/축소 요소를 지정합니다.
glPointSize 래스터화된 점의 지름을 지정합니다.
glPolygonMode 다각형 래스터화 모드를 선택합니다.
glPolygonOffset OpenGL이 깊이 값을 계산하는 데 사용하는 배율 및 단위를 설정합니다.
glPolygonStipple 다각형 조각 패턴을 설정합니다.
glPrioritizeTextures 텍스처의 거주 우선 순위를 설정합니다.
glPushAttrib, glPopAttrib 특성 스택을 푸시하고 팝합니다.
glPushClientAttrib, glPopClientAttrib 클라이언트-특성 스택에 클라이언트 상태 변수 그룹을 저장하고 복원합니다.
glPushMatrix, glPopMatrix 각각 현재 행렬 스택을 푸시하고 팝합니다.
glPushName, glPopName 각각 이름 스택을 푸시하고 팝합니다.
glRasterPos 함수 픽셀 작업에 대한 래스터 위치를 지정합니다.
glReadBuffer 픽셀에 대한 색 버퍼 원본을 검색합니다.
glReadPixels 프레임 버퍼에서 픽셀 블록을 읽습니다.
glRect 함수 사각형을 그립니다.
glRenderMode 래스터화 모드를 설정합니다.
glRotate 함수 현재 행렬을 회전 행렬에 곱합니다.
glScale 함수 현재 행렬을 일반 크기 조정 행렬에 곱합니다.
glScissor 가위 상자를 정의합니다.
glSelectBuffer 선택 모드 값에 대한 버퍼를 설정합니다.
glShadeModel 평면 또는 부드러운 음영을 선택합니다.
glStencilFunc 스텐실 테스트에 대한 함수 및 참조 값을 설정합니다.
glStencilMask 스텐실 평면에서 개별 비트의 쓰기를 제어합니다.
glStencilOp 스텐실 테스트 작업을 설정합니다.
glTexCoord 함수 현재 텍스처 좌표를 설정합니다.
glTexCoordPointer 텍스처 좌표 배열을 정의합니다.
glTexEnv 함수 텍스처 환경 매개 변수를 설정합니다.
glTexGen 함수 텍스처 좌표 생성을 제어합니다.
glTexImage1D 1차원 텍스처 이미지를 지정합니다.
glTexImage2D 2차원 텍스처 이미지를 지정합니다.
glTexParameter 함수 텍스처 매개 변수를 설정합니다.
glTexSubImage1D 기존 1차원 텍스처 이미지의 일부를 지정합니다. 이 함수를 사용하여 새 텍스처를 정의할 수 없습니다.
glTexSubImage2D 기존 2차원 텍스처 이미지의 일부를 지정합니다. 이 함수를 사용하여 새 텍스처를 정의할 수 없습니다.
glTranslate 함수 현재 행렬을 변환 행렬에 곱합니다.
glVertex 이러한 함수는 꼭짓점을 지정합니다.
glVertexPointer 꼭짓점 데이터의 배열을 정의합니다.
glViewport 뷰포트를 설정합니다.