/// import { CoordinateSystem } from "../../constants.js"; import Backend, { BackendParameters } from "../common/Backend.js"; export interface WebGPUBackendParameters extends BackendParameters { alpha?: boolean | undefined; requiredLimits?: Record | undefined; trackTimestamp?: boolean | undefined; device?: GPUDevice | undefined; powerPreference?: GPUPowerPreference | undefined; context?: GPUCanvasContext | undefined; } export default class WebGPUBackend extends Backend { readonly isWebGPUBackend: true; constructor(parameters?: WebGPUBackendParameters); get coordinateSystem(): CoordinateSystem; // utils public getMaxAnisotropy(): number; }