typedef WGPUFlags WGPUTextureUsage;
static const WGPUTextureUsage WGPUTextureUsage_None = 0x0000000000000000;
static const WGPUTextureUsage WGPUTextureUsage_CopySrc = 0x0000000000000001;
static const WGPUTextureUsage WGPUTextureUsage_CopyDst = 0x0000000000000002;
static const WGPUTextureUsage WGPUTextureUsage_TextureBinding = 0x0000000000000004;
static const WGPUTextureUsage WGPUTextureUsage_StorageBinding = 0x0000000000000008;
static const WGPUTextureUsage WGPUTextureUsage_RenderAttachment = 0x0000000000000010;
var TextureUsage_None*: TextureUsage
var TextureUsage_CopySrc*: TextureUsage
var TextureUsage_CopyDst*: TextureUsage
var TextureUsage_TextureBinding*: TextureUsage
var TextureUsage_StorageBinding*: TextureUsage
var TextureUsage_RenderAttachment*: TextureUsage
Source: https://github.com/webgpu-native/webgpu-headers/blob/bac520839ff5ed2e2b648ed540bd9ec45edbccbc/webgpu.h#L1140-L1178
Generated output: https://github.com/heysokam/wgpu/blob/14e586d7b67188797c7ffcde9b84077ec8393017/src/wgpu/api.nim#L1639-L1668