元件
Microsoft 在 Windows 中 OpenGL 的實作包含下列元件:
目前 OpenGL 命令的完整集合
OpenGL 包含 3D 圖形作業的核心函式程式庫。 這些基本函式可用來管理物件圖形描述、矩陣轉換、光源、著色、紋理、裁剪、點陣圖、模糊和反鋸齒。 這些核心函式的名稱具有 「gl」 前置詞。
許多 OpenGL 命令都有數個變體,其參數的數目和類型不同。 計算所有變體,有超過 300 個 OpenGL 命令。
OpenGL 公用程式 (GLU) 程式庫
此輔助函式程式庫可補充核心 OpenGL 函式。 這些命令會管理紋理支援、座標轉換、多邊形鑲嵌、轉譯球體、圓柱和磁片、NURBS (非統一合理 B 曲線) 和表面,以及錯誤處理。
OpenGL 程式設計指南輔助程式庫
這是一個簡單的平臺獨立函式程式庫,可用來管理視窗、處理輸入事件、繪製傳統 3D 物件、管理背景進程,以及執行程式。 視窗管理和輸入常式提供基本層級的功能,可讓您快速開始在 OpenGL 中進行程式設計。
不過,請勿在生產應用程式中使用它們。 以下是此警告的一些原因:
- 訊息迴圈位於程式庫程式碼中。
- 無法新增其他 WM* 訊息的處理常式。
- 邏輯調色盤的支援很少。
此程式庫會在 OpenGL 程式設計手冊中描述及使用。
WGL 函式
這組函式會將 OpenGL 連接到 Windows 視窗化系統。 函式會管理轉譯內容、顯示清單、延伸模組函式和字型點陣圖。 WGL 函式類似于將 OpenGL 連接到 X Window System 的 GLX 延伸模組。 這些函式的名稱具有 「wgl」 前置詞。
適用于像素格式和雙緩衝的新 Windows 函式
這些函式支援每個視窗像素格式和雙緩衝處理 (,以) 視窗的平滑影像變更。 這些新函式僅適用于 OpenGL 圖形視窗。