WebGL2RenderingContext: copyTexSubImage3D() 方法
注意:此功能在 Web Workers 中可用。
WebGL2RenderingContext 接口的 copyTexSubImage3D() 方法,属于 WebGL API,可以将当前 WebGLFramebuffer 的像素复制到一个 3D 纹理子图像中。
语法
js
copyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height)
参数
目标-
一个
GLenum,指定活动纹理的绑定点(目标)。可能的值有:gl.TEXTURE_3D:三维纹理。gl.TEXTURE_2D_ARRAY:二维数组纹理。
level-
一个
GLint,指定细节级别。级别 0 是基本图像级别,级别 n 是第 n 个 mipmap 缩减级别。 xoffset-
一个
GLint,指定纹理图像中的 x 偏移量。 yoffset-
一个
GLint,指定纹理图像中的 y 偏移量。 zoffset-
一个
GLint,指定纹理图像中的 z 偏移量。 x-
一个
GLint,指定开始复制的左下角 x 坐标。 y-
一个
GLint,指定开始复制的左下角 y 坐标。 width-
一个
GLsizei,指定纹理的宽度(以 texel 为单位)。 height-
一个
GLsizei,指定纹理的高度(以 texel 为单位)。
返回值
无(undefined)。
示例
js
gl.copyTexSubImage3D(gl.TEXTURE_3D, 0, 0, 0, 0, 0, 0, 16, 16);
规范
| 规范 |
|---|
| WebGL 2.0 规范 # 3.7.6 |
浏览器兼容性
加载中…