glArrayElement 函式
glArrayElement函式會指定用來呈現頂點的陣列元素。
語法
void WINAPI glArrayElement(
GLint index
);
參數
-
index
-
已啟用陣列中的索引。
傳回值
此函式不會傳回值。
備註
使用glBegin和glEnd配對內的glArrayElement函式來指定點、線條和多邊形基本類型的頂點和屬性資料。 glArrayElement函式會使用頂點和位於已啟用頂點陣列索引的屬性資料,指定單一頂點的資料。
您可以使用 glArrayElement 來建構基本類型,方法是編制頂點資料的索引,而不是依第一到最後一個順序串流資料陣列。 因為 glArrayElement 只指定單一頂點,所以您可以明確指定個別基本類型的屬性。 例如,您可以為每個個別三角形設定單一標準。
當您在顯示清單中包含 對 glArrayElement 的呼叫時,也會在顯示清單中輸入陣列指標和啟用值所需的陣列資料。 當建立顯示清單時,會決定陣列指標和啟用值,而不是執行顯示清單時。
您可以使用 glArrayElement隨時讀取和快取靜態陣列資料。 當您修改靜態陣列的專案而不再次指定陣列時, 未定義任何後續對 glArrayElement 呼叫的結果。
當您呼叫 glArrayElement 而不先呼叫 glEnableClientState (GL_VERTEX_ARRAY) 時,不會發生繪圖,但會修改對應至已啟用陣列的屬性。 雖然當您在 glBegin 和 glEnd 配對內指定陣列時,不會產生任何錯誤,但結果不會定義。
注意
glArrayElement函式僅適用于 OpenGL 1.1 版或更新版本。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限傳統型應用程式] |
標頭 |
|
程式庫 |
|
DLL |
|