共用方式為


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 複製 framebuffer 中的圖元。
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 擷取多邊形存根模式。
glGetString 擷取描述目前 OpenGL 連線的字串。
glGetTexEnv 函式 擷取紋理環境參數。
glGetTexGen 函式 擷取紋理座標產生參數。
glGetTexImage 擷取紋理影像。
glGetTexLevelParameter 函式 擷取特定詳細層級的紋理參數值。
glGetTexParameter 函式 擷取紋理參數值。
glHint 指定實作特定的提示。
glIndex 函式 設定目前的色彩索引。
glIndexMask 控制色彩索引緩衝區中個別位的寫入。
glIndexPointer 定義色彩索引的陣列。
glInitNames 初始化名稱堆疊。
glInterleavedArrays 同時指定並啟用較大匯總數組中的數個交錯陣列。
glIsEnabled 測試是否啟用功能。
glIsList 顯示清單是否存在的測試。
glIsTexture 判斷名稱是否對應至紋理。
glLight 函式 設定光源參數。
glLightModel 函式 設定光源模型參數。
glLineStipple 指定線條存根模式。
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 設定多邊形存根模式。
glPrioritizeTextures 設定紋理的居住優先順序。
glPushAttribglPopAttrib 推送並快顯屬性堆疊。
glPushClientAttribglPopClientAttrib 在客戶端屬性堆疊上儲存和還原客戶端狀態變數群組。
glPushMatrixglPopMatrix 分別推送和快顯目前的矩陣堆疊。
glPushNameglPopName 分別推送和快顯名稱堆疊。
glRasterPos 函式 指定像素作業的點陣位置。
glReadBuffer 針對圖元將色彩緩衝區來源傾斜。
glReadPixels 從 framebuffer 讀取圖元區塊。
glRect 函式 繪製矩形。
glRenderMode 設定點陣化模式。
glRotate 函式 將目前的矩陣乘以旋轉矩陣。
glScale 函式 將目前的矩陣乘以一般縮放矩陣。
glScissor 定義剪刀方塊。
glSelectBuffer 建立選取模式值的緩衝區。
glShadeModel 選取平面或平滑底紋。
glStencilFunc 設定樣板測試的函式和參考值。
glStencilMask 控制樣板平面中個別位的寫入。
glStencilOp 設定樣板測試動作。
glTexCoord 函式 設定目前的紋理座標。
glTexCoordPointer 定義紋理座標的陣列。
glTexEnv 函式 設定紋理環境參數。
glTexGen 函式 控制紋理座標的產生。
glTexImage1D 指定一維紋理影像。
glTexImage2D 指定二維紋理影像。
glTexParameter 函式 設定紋理參數。
glTexSubImage1D 指定現有一維紋理影像的一部分。 您無法使用這個函式來定義新的紋理。
glTexSubImage2D 指定現有二維紋理影像的一部分。 您無法使用這個函式來定義新的紋理。
glTranslate 函式 將目前的矩陣乘以轉譯矩陣。
glVertex 這些函式會指定頂點。
glVertexPointer 定義頂點數據的陣列。
glViewport 設定檢視區。