import { WGPUDevice } from "https://deno.land/x/daybreak@0.1.2/src/wgpu/mod.ts";
Constructors
new
WGPUDevice(ptr: Deno.UnsafePointer)Methods
createBindGroup(descriptor: wgpu.WGPUBindGroupDescriptor): wgpu.WGPUBindGroup
createBindGroupLayout(descriptor: wgpu.WGPUBindGroupLayoutDescriptor): wgpu.WGPUBindGroupLayout
createBuffer(descriptor: wgpu.WGPUBufferDescriptor): wgpu.WGPUBuffer
createCommandEncoder(descriptor: wgpu.WGPUCommandEncoderDescriptor): wgpu.WGPUCommandEncoder
createComputePipeline(descriptor: wgpu.WGPUComputePipelineDescriptor): wgpu.WGPUComputePipeline
createComputePipelineAsync(): void
descriptor: wgpu.WGPUComputePipelineDescriptor,
callback: any,
userdata: unknown,
createErrorBuffer(): wgpu.WGPUBuffer
createExternalTexture(externalTextureDescriptor: wgpu.WGPUExternalTextureDescriptor): wgpu.WGPUExternalTexture
createPipelineLayout(descriptor: wgpu.WGPUPipelineLayoutDescriptor): wgpu.WGPUPipelineLayout
createQuerySet(descriptor: wgpu.WGPUQuerySetDescriptor): wgpu.WGPUQuerySet
createRenderBundleEncoder(descriptor: wgpu.WGPURenderBundleEncoderDescriptor): wgpu.WGPURenderBundleEncoder
createRenderPipeline(descriptor: wgpu.WGPURenderPipelineDescriptor): wgpu.WGPURenderPipeline
createRenderPipelineAsync(): void
descriptor: wgpu.WGPURenderPipelineDescriptor,
callback: any,
userdata: unknown,
createSampler(descriptor: wgpu.WGPUSamplerDescriptor): wgpu.WGPUSampler
createShaderModule(descriptor: wgpu.WGPUShaderModuleDescriptor): wgpu.WGPUShaderModule
createSwapChain(surface: wgpu.WGPUSurface, descriptor: wgpu.WGPUSwapChainDescriptor): wgpu.WGPUSwapChain
createTexture(descriptor: wgpu.WGPUTextureDescriptor): wgpu.WGPUTexture
destroy(): void
enumerateFeatures(features: wgpu.WGPUFeatureName)
getLimits(limits: wgpu.WGPUSupportedLimits): boolean
getQueue(): wgpu.WGPUQueue
hasFeature(feature: wgpu.WGPUFeatureName): boolean
injectError(type: wgpu.WGPUErrorType, message: any): void
loseForTesting(): void
popErrorScope(callback: any, userdata: unknown): boolean
pushErrorScope(filter: wgpu.WGPUErrorFilter): void
setDeviceLostCallback(callback: any, userdata: unknown): void
setLoggingCallback(callback: any, userdata: unknown): void
setUncapturedErrorCallback(callback: any, userdata: unknown): void
tick(): void