Các loại WebGL

Các loại sau đây được sử dụng trong giao diện WebGL.

WebGL 1

Những loại này được sử dụng trong WebGLRenderingContext.

<đầu>

WebGL 2

Những loại này được sử dụng trong WebGL2RenderingContext. Tất cả các loại WebGL 1 cũng được sử dụng.

Loại Loại IDL web Mô tả
GLenum không dấu dài Được sử dụng cho enum. Xem thêm danh sách hằng số.
GLboolean boolean Một giá trị boolean.
GLbitfield không dấu dài Trường bit lưu trữ nhiều bit logic. Ví dụ được sử dụng trong WebGLRenderingContext.clear().
GLbyte byte Số 2 8 bit bổ sung cho số nguyên có dấu.
GLshort ngắn Số 2 16 bit bổ sung cho số nguyên có dấu.
GLint dài Số 2 32 bit bổ sung cho số nguyên có dấu.
GLsizei dài Được sử dụng cho các kích thước (ví dụ: chiều rộng và chiều cao của vùng đệm vẽ).
GLintptr dài lắm Loại đặc biệt cho số học con trỏ.
GLsizeiptr dài lắm Loại đặc biệt cho số học con trỏ.
GLubyte octet Số nguyên không dấu 8 bit.
GLushort ngắn không dấu Số nguyên không dấu 16-bit.
GLuint không dấu dài Số nguyên không dấu 32 bit.
GLfloat thả nổi không giới hạn Số dấu phẩy động IEEE 32-bit.
GLclampf thả nổi không giới hạn Số dấu phẩy động IEEE 32-bit được kẹp.
Loại Loại IDL web Mô tả
GLint64 dài dài Số nguyên 64 bit có dấu.

Tiện ích mở rộng WebGL

Những loại này được sử dụng trong tiện ích mở rộng WebGL.

Loại Loại IDL web Mô tả
GLuint64EXT dài dài Số nguyên 64 bit không dấu.

Thông số kỹ thuật

Specification
WebGL
# 5.1
WebGL2
# 3.1
EXT_disjoint_timer_query

Xem thêm