UNPKG

@giraphics/grpkggfx

Version:
19 lines (18 loc) 615 B
/// <reference types="dist" /> import { SceneOld } from '../base/sceneold'; import { Camera } from './camera'; export declare var device: GPUDevice; export declare class WebGpuRenderer { readonly swapChainFormat = "bgra8unorm"; private initSuccess; private renderPassDescriptor; private context; private presentationFormat; private presentationSize; constructor(); init(canvas: HTMLCanvasElement): Promise<boolean>; update(canvas: HTMLCanvasElement): void; frame(camera: Camera, scene: SceneOld): void; private depthTextureView; private updateRenderPassDescriptor; }