glArrayElement

glArrayElemen glArrayElemen glArrayElemen

簡介

glArrayElement 函式指定用來呈現一個頂點的數組元素。

語法

void WINAPI glArrayElement(
GLint index
);

參數

索引
在已啟用的數組中的索引。
返回值
此函式不返回值。

備註

glArrayElement 中使用函式 glBegin 和 glEnd 對指定的點、 線和多邊形圖元的頂點和屬性的數據。 glArrayElement 函式指定為使用位於的已啟用的頂點數組的 索引 處的頂點和屬性數據的單個頂點數據。
您可以使用 glArrayElement 來構造基元,通過索引頂點數據而不是通過數組中第一個最後一個順序的數據的流。 因為 glArrayElement 指定了只有單個頂點您可以顯式指定個別基元的屬性。 為例,您可以設定為每個單獨的三角形的一個正常。
當在顯示列表中包括對 glArrayElement 的調用時由數組指針和啟用值確定的必要的陣列數據是將輸入顯示列表中。 數組的指針並啟用值是在執行顯示列表時,不創建顯示列表時確定的。
您可以閱讀,並在任何時間 glArrayElement 快取靜態數組數據。 當您修改靜態數組的元素而不指定該數組再次,glArrayElement 的任何後續調用的結果是不確定的。
當調用不首先調用 glArrayElement glEnableClientState(GL_VERTEX_ARRAY),沒有繪圖會發生,但對應的已啟用陣列的屬性進行修改。 雖然不會生成錯誤時指定數組內 glBegin 和 glEnd 對,結果是未定義的。

相關詞條

相關搜尋

熱門詞條

聯絡我們