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()