WebGLRenderingContext: copyTexSubImage2D() 方法
注意:此功能在 Web Workers 中可用。
WebGLRenderingContext 介面的 copyTexSubImage2D() 方法,屬於 WebGL API,用於將當前 WebGLFramebuffer 的畫素複製到一個 2D 紋理子影像中。
語法
js
copyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height)
引數
目標-
一個
GLenum,指定活動紋理的繫結點(目標)。可能的值有:gl.TEXTURE_2D:一個二維紋理。gl.TEXTURE_CUBE_MAP_POSITIVE_X:立方體貼圖紋理的正 X 面。gl.TEXTURE_CUBE_MAP_NEGATIVE_X:立方體貼圖紋理的負 X 面。gl.TEXTURE_CUBE_MAP_POSITIVE_Y:立方體貼圖紋理的正 Y 面。gl.TEXTURE_CUBE_MAP_NEGATIVE_Y:立方體貼圖紋理的負 Y 面。gl.TEXTURE_CUBE_MAP_POSITIVE_Z:立方體貼圖紋理的正 Z 面。gl.TEXTURE_CUBE_MAP_NEGATIVE_Z:立方體貼圖紋理的負 Z 面。
level-
一個
GLint,指定細節級別。級別 0 是基本影像級別,級別 n 是第 n 個 mipmap 縮減級別。 xoffset-
一個
GLint,指定紋理影像中的水平偏移量。 yoffset-
一個
GLint,指定紋理影像中的垂直偏移量。 x-
一個
GLint,指定開始複製的左下角 x 座標。 y-
一個
GLint,指定開始複製的左下角 y 座標。 width-
一個
GLsizei,指定紋理的寬度(以 texel 為單位)。 height-
一個
GLsizei,指定紋理的高度(以 texel 為單位)。
返回值
無(undefined)。
示例
js
gl.copyTexSubImage2D(gl.TEXTURE_2D, 0, 0, 0, 0, 0, 16, 16);
規範
| 規範 |
|---|
| WebGL 規範 # 5.14.8 |
瀏覽器相容性
載入中…