uniform详细内容(可能是uniformBlock,texture或sampler)

interface WebGPUUniformPropertyBindingInfo {
    binding: number;
    buffer?: GPUBufferBindingLayout;
    format?: string;
    id: number;
    name: string;
    propertyId: number;
    sampler?: GPUSamplerBindingLayout;
    set: number;
    storageTexture?: GPUStorageTextureBindingLayout;
    texture?: GPUTextureBindingLayout;
    type: WebGPUBindingInfoType;
    uniform?: any;
    visibility: number;
}

属性

binding: number
buffer?: GPUBufferBindingLayout
format?: string
id: number
name: string
propertyId: number
sampler?: GPUSamplerBindingLayout
set: number
storageTexture?: GPUStorageTextureBindingLayout
texture?: GPUTextureBindingLayout
uniform?: any
visibility: number