WebGL2RenderingContext: texStorage3D() 方法
注意:此功能在 Web Workers 中可用。
WebGL2RenderingContext 的 texStorage3D() 方法(屬於 WebGL API)用於指定三維紋理儲存的所有層級。
語法
js
texStorage3D(target, levels, internalformat, width, height, depth)
引數
目標-
一個
GLenum,指定活動紋理的繫結點(目標)。可能的值有:gl.TEXTURE_3D:三維紋理。gl.TEXTURE_2D_ARRAY:二維陣列紋理。
levels-
一個
GLint,指定紋理層級的數量。 internalformat-
一個
GLenum,指定紋理儲存格式。有關可能值的列表,請參閱WebGL2RenderingContext.texStorage2D()。 width-
一個
GLsizei,指定紋理的寬度(以 texel 為單位)。 height-
一個
GLsizei,指定紋理的高度(以 texel 為單位)。 depth-
一個
GLsizei,指定紋理的深度/TEXTURE_2D_ARRAY中紋理的數量。
返回值
無(undefined)。
示例
js
gl.texStorage3D(gl.TEXTURE_3D, 1, gl.RGB8, 256, 256, 256);
規範
| 規範 |
|---|
| WebGL 2.0 規範 # 3.7.6 |
瀏覽器相容性
載入中…