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 | 뷰포트를 설정합니다. |