W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
此緩沖區(qū)屬性類不構(gòu)造 VBO。相反,它使用在構(gòu)造函數(shù)中傳遞的任何 VBO,以后可以通過緩沖區(qū)屬性進行更改。
它需要與 VBO 一起傳遞額外的參數(shù)。它們是:GL 上下文、GL 數(shù)據(jù)類型、每個頂點的組件數(shù)、每個組件的字節(jié)數(shù)和頂點數(shù)。
此類最常見的用例是當(dāng)某種 GPGPU 計算干擾甚至產(chǎn)生有問題的 VBO 時。
buffer — 必須是 WebGLBuffer。
type — WebGL 數(shù)據(jù)類型之一。
itemSize — 應(yīng)與特定頂點關(guān)聯(lián)的數(shù)組值的數(shù)量。例如,如果此屬性存儲一個 3 分量向量(例如位置、法線或顏色),則 itemSize 應(yīng)為 3。
elementSize — 1、2 或 4。給定“類型”參數(shù)的相應(yīng)大?。ㄒ宰止?jié)為單位)。
count — VBO 中預(yù)期的頂點數(shù)。
當(dāng)前的 WebGLBuffer 實例。
VBO 中的預(yù)期頂點數(shù)。
每個項目(頂點)組成多少個值。
存儲當(dāng)前類型屬性值的相應(yīng)大小(以字節(jié)為單位)。
有關(guān)已知類型大小的列表,請參見上面的(構(gòu)造函數(shù))。
描述底層 VBO 內(nèi)容的 WebGL 數(shù)據(jù)類型。
將此屬性與 elementSize 一起設(shè)置。推薦的方法是使用 setType 方法。
只讀。始終為真。
設(shè)置緩沖區(qū)屬性。
設(shè)置 type 和 elementSize 屬性。
設(shè)置 itemSize 屬性。
設(shè)置計數(shù)屬性。
版本號,每次將 needsUpdate 屬性設(shè)置為 true 時遞增。
默認為假。將此設(shè)置為 true 增量版本。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: