interface GPUTextureDescriptorextendsGPUObjectDescriptorBase ,privatePropertiessize: GPUExtent3DoptionalmipLevelCount: numberoptionalsampleCount: numberoptionaldimension: GPUTextureDimensionformat: GPUTextureFormatusage: GPUTextureUsageFlagsoptionalviewFormats: GPUTextureFormat[]