方法
bindCanvas
- bindCanvas(canvas): void
-
参数
-
canvas: HTMLCanvasElement
返回值 void
clearCanvas
- clearCanvas(): void
-
返回值 void
copyRawBytesToBuffer
- copyRawBytesToBuffer(rawBytes, toPtr, toOffset, nbytes): void
-
参数
-
rawBytes: Uint8Array
-
toPtr: number
-
toOffset: number
-
nbytes: number
返回值 void
createShader
- createShader(finfo, code): Function
-
返回值 Function
着色器
createShaderAsync
- createShaderAsync(finfo, code): Promise<Function>
-
返回值 Promise<Function>
着色器
drawImageFromBuffer
- drawImageFromBuffer(ptr, height, width): void
-
参数
-
ptr: number
-
height: number
-
width: number
返回值 void
getDeviceAPI
- getDeviceAPI(name): Function
-
返回值 Function
相应的设备 api。
runtimeStatsText
- runtimeStatsText(): string
-
返回值 string
sync
- sync(): Promise<void>
-
返回值 Promise<void>
WebGPU 上下文,在此处管理所有 webgpu 资源。