Class WgpuDevice
Namespace: VelloSharp
Assembly: VelloSharp.Gpu.dll
public sealed class WgpuDevice : IDisposable
Inheritance
Implements
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Methods
CreateBindGroup(WgpuBindGroupDescriptor)
public WgpuBindGroup CreateBindGroup(WgpuBindGroupDescriptor descriptor)
Parameters
descriptor WgpuBindGroupDescriptor
Returns
CreateBindGroupLayout(WgpuBindGroupLayoutDescriptor)
public WgpuBindGroupLayout CreateBindGroupLayout(WgpuBindGroupLayoutDescriptor descriptor)
Parameters
descriptor WgpuBindGroupLayoutDescriptor
Returns
CreateBuffer(WgpuBufferDescriptor)
public WgpuBuffer CreateBuffer(WgpuBufferDescriptor descriptor)
Parameters
descriptor WgpuBufferDescriptor
Returns
CreateCommandEncoder(WgpuCommandEncoderDescriptor?)
public WgpuCommandEncoder CreateCommandEncoder(WgpuCommandEncoderDescriptor? descriptor = null)
Parameters
descriptor WgpuCommandEncoderDescriptor?
Returns
CreatePipelineCache(WgpuPipelineCacheDescriptor)
public WgpuPipelineCache CreatePipelineCache(WgpuPipelineCacheDescriptor descriptor)
Parameters
descriptor WgpuPipelineCacheDescriptor
Returns
CreatePipelineLayout(WgpuPipelineLayoutDescriptor)
public WgpuPipelineLayout CreatePipelineLayout(WgpuPipelineLayoutDescriptor descriptor)
Parameters
descriptor WgpuPipelineLayoutDescriptor
Returns
CreateRenderPipeline(WgpuRenderPipelineDescriptor)
public WgpuRenderPipeline CreateRenderPipeline(WgpuRenderPipelineDescriptor descriptor)
Parameters
descriptor WgpuRenderPipelineDescriptor
Returns
CreateSampler(WgpuSamplerDescriptor)
public WgpuSampler CreateSampler(WgpuSamplerDescriptor descriptor)
Parameters
descriptor WgpuSamplerDescriptor
Returns
CreateShaderModule(WgpuShaderModuleDescriptor)
public WgpuShaderModule CreateShaderModule(WgpuShaderModuleDescriptor descriptor)
Parameters
descriptor WgpuShaderModuleDescriptor
Returns
CreateTexture(WgpuTextureDescriptor)
public WgpuTexture CreateTexture(WgpuTextureDescriptor descriptor)
Parameters
descriptor WgpuTextureDescriptor
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
~WgpuDevice()
protected ~WgpuDevice()
GetFeatures()
public WgpuFeature GetFeatures()
Returns
GetQueue()
public WgpuQueue GetQueue()