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