共用方式為


GL 函式

OpenGL 命令會依字母順序顯示在這裡。 每個參考頁面都會描述一或多個函式。 另請參閱 GLU 函式

函式 描述
glAccum 在累積緩衝區上運作。
glAddSwapHintRectWIN 指定要由 SwapBuffers複製的一組矩形。
glAlphaFunc 可讓您的應用程式設定 Alpha 測試函式。
glAreTexturesResident 判斷指定的紋理物件是否位於紋理記憶體中。
glArrayElement 指定用來呈現頂點的陣列專案。
glBeginglEnd 分隔基本或類似基本類型的群組頂點。
glBindTexture 可讓您建立系結至紋理目標的具名紋理。
glBitmap 繪製點陣圖。
glBlendFunc 指定圖元算術。
glCallList 執行顯示清單。
glCallLists 執行顯示清單的清單。
glClear 將緩衝區清除為預設值。
glClearAccum 指定累積緩衝區的清除值。
glClearColor 指定色彩緩衝區的清除值。
glClearDepth 指定深度緩衝區的清除值。
glClearIndex 指定色彩索引緩衝區的清除值。
glClearStencil 指定樣板緩衝區的清除值。
glClipPlane 指定裁剪所有幾何的平面。
glColor 函式 設定目前的色彩。
glColorMask 啟用和停用畫面緩衝區色彩元件的寫入。
glColorMaterial 導致材質色彩追蹤目前的色彩。
glColorPointer 定義色彩陣列。
glColorTableEXT 指定目標調色盤紋理的調色盤格式和大小。
glColorSubTableEXT 指定要取代之目標紋理調色盤的一部分。
glCopyPixels 複製框架緩衝區中的圖元。
glCopyTexImage1D 將圖元從框架緩衝區複製到一維紋理影像中。
glCopyTexImage2D 將圖元從框架緩衝區複製到二維紋理影像中。
glCopyTexSubImage1D 從框架緩衝區複製一維紋理影像的子影像。
glCopyTexSubImage2D 從框架緩衝區複製二維紋理影像的子影像。
glCullFace 指定可以擷取正面或反向面向 Facet。
glDeleteLists 刪除連續的顯示清單群組。
glDeleteTextures 刪除具名紋理。
glDepthFunc 指定用於深度緩衝區比較的值。
glDepthMask 啟用或停用寫入深度緩衝區。
glDepthRange 指定從標準化裝置座標到視窗座標的 z 值對應。
glDrawArrays 指定要轉譯的多個基本類型。
glDrawBuffer 指定要繪製的色彩緩衝區。
glDrawElements 從陣列資料轉譯基本類型。
glDrawPixels 將圖元區塊寫入框架緩衝區。
glEdgeFlag 函式 定義邊緣旗標的陣列。
glEdgeFlagPointer 定義邊緣旗標的陣列。
glEnableglDisable 啟用或停用 OpenGL 功能。
glEnableClientStateglDisableClientState 分別啟用和停用陣列。
glEvalCoord 函式 評估啟用的一維和二維對應。
glEvalMesh 函 計算點或線條的一維或二維格線。
glEvalPoint 函式 產生及評估網格中的單一點。
glFeedbackBuffer 控制意見反應模式。
glFinish 封鎖直到所有 OpenGL 執行完成為止。
glFlush 強制在有限時間內執行 OpenGL 函式。
glFog 函式 指定水氣參數。
glFrontFace 定義正面和後向多邊形。
glFrustum 將目前的矩陣乘以檢視方塊矩陣。
glGenLists 產生一組連續的空白顯示清單。
glGenTextures 產生紋理名稱。
glGetBooleanv 擷取所選布林參數的值或值。
glGetClipPlane 擷取指定裁剪平面的係數。
glGetColorTableEXT 擷取目前目標紋理調色盤的色彩資料表資料。
glGetColorTableParameterfvEXTglGetColorTableParameterivEXT 從色彩資料表擷取調色盤參數。
glGetDoublev 擷取所選 double 參數的值或值。
glGetError 擷取錯誤資訊。
glGetFloatv 擷取所選 float 參數的值或值。
glGetIntegerv 擷取所選 int 參數的值或值。
glGetLight 函式 擷取光源參數值。
glGetMap 函式 擷取評估工具參數。
glGetMaterial 函式 擷取材質參數。
glGetPixelMap 函式 擷取指定的圖元對應。
glGetPointerv 擷取頂點資料陣列的位址。
glGetPolygonStipple 擷取多邊形 Stipple 模式。
glGetString 擷取描述目前 OpenGL 連線的字串。
glGetTexEnv 函式 擷取紋理環境參數。
glGetTexGen 函式 擷取紋理座標產生參數。
glGetTexImage 擷取紋理影像。
glGetTexLevelParameter 函式 擷取特定詳細層級的紋理參數值。
glGetTexParameter 函式 擷取紋理參數值。
glHint 指定實作特定的提示。
glIndex 函式 設定目前的色彩索引。
glIndexMask 控制在色彩索引緩衝區中寫入個別位。
glIndexPointer 定義色彩索引的陣列。
glInitNames 初始化名稱堆疊。
glInterleavedArrays 同時指定並啟用較大匯總陣列中的數個交錯陣列。
glIsEnabled 測試是否已啟用功能。
glIsList 顯示清單是否存在的測試。
glIsTexture 判斷名稱是否對應至紋理。
glLight 函式 設定光源參數。
glLightModel 函式 設定光源模型參數。
glLineStipple 指定線條 Stipple 模式。
glLineWidth 指定點陣化線條的寬度。
glListBase 設定 glCallLists 的顯示清單基底。
glLoadIdentity 以識別矩陣取代目前的矩陣。
glLoadMatrix 函式 以任意矩陣取代目前的矩陣。
glLoadName 將名稱載入至名稱堆疊。
glLogicOp 指定色彩索引轉譯的邏輯圖元作業。
glMap1 函式 定義一維評估工具。
glMap2 函式 定義二維評估工具。
glMapGrid 函式 定義一維或二維網格。
glMaterial 函式 指定光源模型的材質參數。
glMatrixMode 指定哪一個矩陣是目前的矩陣。
glMultMatrix 函式 將目前的矩陣乘以任意矩陣。
glNewListglEndList 建立或取代顯示清單。
glNormal 函式 設定目前的一般向量。
glNormalPointer 定義常態的陣列。
glOrtho 將目前的矩陣乘以正則矩陣。
glPassThrough 將標記放在意見反應緩衝區中。
glPixelMap 函式 設定圖元傳輸對應。
glPixelStore 函式 設定圖元儲存模式。
glPixelTransfer 函式 設定圖元傳輸模式。
glPixelZoom 指定圖元縮放比例。
glPointSize 指定點陣化點的直徑。
glPolygonMode 選取多邊形點陣化模式。
glPolygonOffset 設定 OpenGL 用來計算深度值的縮放比例和單位。
glPolygonStipple 設定多邊形 Stippling 模式。
glPrioritizeTextures 設定紋理的居住優先順序。
glPushAttribglPopAttrib 推送並快顯屬性堆疊。
glPushClientAttribglPopClientAttrib 在用戶端屬性堆疊上儲存和還原用戶端狀態變數群組。
glPushMatrixglPopMatrix 分別推送和快顯目前的矩陣堆疊。
glPushNameglPopName 分別推送和快顯名稱堆疊。
glRasterPos 函式 指定圖元作業的點陣位置。
glReadBuffer 將圖元的色彩緩衝區來源斜線。
glReadPixels 從框架緩衝區讀取圖元區塊。
glRect 函式 繪製矩形。
glRenderMode 設定點陣化模式。
glRotate 函式 將目前的矩陣乘以旋轉矩陣。
glScale 函式 將目前的矩陣乘以一般縮放矩陣。
glScissor 定義剪刀方塊。
glSelectBuffer 建立選取模式值的緩衝區。
glShadeModel 選取平面或平滑網底。
glStencilFunc 設定樣板測試的函式和參考值。
glStencilMask 控制樣板平面中個別位的寫入。
glStencilOp 設定樣板測試動作。
glTexCoord 函式 設定目前的紋理座標。
glTexCoordPointer 定義紋理座標的陣列。
glTexEnv 函式 設定紋理環境參數。
glTexGen 函式 控制紋理座標的產生。
glTexImage1D 指定一維紋理影像。
glTexImage2D 指定二維紋理影像。
glTexParameter 函式 設定紋理參數。
glTexSubImage1D 指定現有一維紋理影像的一部分。 您無法使用這個函式來定義新的紋理。
glTexSubImage2D 指定現有二維紋理影像的一部分。 您無法使用這個函式來定義新的紋理。
glTranslate 函式 將目前的矩陣乘以轉譯矩陣。
glVertex 這些函式會指定頂點。
glVertexPointer 定義頂點資料的陣列。
glViewport 設定檢視區。