文章目录 说明 enum namespace interface dictionary typedef 说明 WebGPU 的规范是通过 WebIDL 语言来描述的,本篇主要介绍类型定义。 函数定义、继承描述较为简单,故略去。 用于定义类型的语法有以下五种。 enum 枚举类型,通常其枚举值就是 JavaScript 字符串,取值时符合里面的任意一个即可。 enum GPUTextureDimension { "1d", "2d", "3d", }; 于是,你可以在创建纹理对象时这样用这个枚举: const texture = device.createTexture({ /* ... */