WebGL2RenderingContext: phương thức copyTexSubImage3D()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2021.

Note: This feature is available in Web Workers.

Phương thức copyTexSubImage3D() của giao diện WebGL2RenderingContext trong WebGL API sao chép pixel từ WebGLFramebuffer hiện tại vào một hình ảnh con của texture 3D.

Cú pháp

js
copyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height)

Tham số

target

Một GLenum chỉ định điểm liên kết (target) của texture đang hoạt động. Các giá trị có thể:

  • gl.TEXTURE_3D: Texture ba chiều.
  • gl.TEXTURE_2D_ARRAY: Texture mảng hai chiều.
level

Một GLint chỉ định mức chi tiết. Mức 0 là mức hình ảnh cơ sở và mức n là mức giảm mipmap thứ n.

xoffset

Một GLint chỉ định offset x trong ảnh texture.

yoffset

Một GLint chỉ định offset y trong ảnh texture.

zoffset

Một GLint chỉ định offset z trong ảnh texture.

x

Một GLint chỉ định tọa độ x của góc dưới bên trái nơi bắt đầu sao chép.

y

Một GLint chỉ định tọa độ y của góc dưới bên trái nơi bắt đầu sao chép.

width

Một GLsizei chỉ định chiều rộng của texture tính bằng texel.

height

Một GLsizei chỉ định chiều cao của texture tính bằng texel.

Giá trị trả về

None (undefined).

Ví dụ

js
gl.copyTexSubImage3D(gl.TEXTURE_3D, 0, 0, 0, 0, 0, 0, 16, 16);

Đặc tả kỹ thuật

Thông số kỹ thuật
WebGL 2.0 Specification
# 3.7.6

Tương thích trình duyệt

Xem thêm