Class WgpuSurface
Namespace: VelloSharp
Assembly: VelloSharp.Gpu.dll
public sealed class WgpuSurface : IDisposable
Inheritance
Implements
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Methods
AcquireNextTexture()
public WgpuSurfaceTexture AcquireNextTexture()
Returns
Configure(WgpuDevice, WgpuSurfaceConfiguration)
public void Configure(WgpuDevice device, WgpuSurfaceConfiguration configuration)
Parameters
device
WgpuDevice
configuration
WgpuSurfaceConfiguration
Create(WgpuInstance, SurfaceDescriptor)
public static WgpuSurface Create(WgpuInstance instance, SurfaceDescriptor descriptor)
Parameters
instance
WgpuInstance
descriptor
SurfaceDescriptor
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
~WgpuSurface()
protected ~WgpuSurface()
GetPreferredFormat(WgpuAdapter)
public WgpuTextureFormat GetPreferredFormat(WgpuAdapter adapter)
Parameters
adapter
WgpuAdapter