Skip to main content

Struct WgpuBindGroupEntry

Namespace: VelloSharp
Assembly: VelloSharp.Gpu.dll

public readonly struct WgpuBindGroupEntry

Inherited Members​

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Properties​

Binding​

public uint Binding { get; }

Property Value​

uint

Buffer​

public WgpuBufferBinding? Buffer { get; }

Property Value​

WgpuBufferBinding?

Sampler​

public WgpuSampler? Sampler { get; }

Property Value​

WgpuSampler?

TextureView​

public WgpuTextureView? TextureView { get; }

Property Value​

WgpuTextureView?

Type​

public WgpuBindGroupEntryType Type { get; }

Property Value​

WgpuBindGroupEntryType

Methods​

CreateBuffer(uint, WgpuBufferBinding)​

public static WgpuBindGroupEntry CreateBuffer(uint binding, WgpuBufferBinding bindingInfo)

Parameters​

binding uint

bindingInfo WgpuBufferBinding

Returns​

WgpuBindGroupEntry

CreateSampler(uint, WgpuSampler)​

public static WgpuBindGroupEntry CreateSampler(uint binding, WgpuSampler sampler)

Parameters​

binding uint

sampler WgpuSampler

Returns​

WgpuBindGroupEntry

CreateTextureView(uint, WgpuTextureView)​

public static WgpuBindGroupEntry CreateTextureView(uint binding, WgpuTextureView view)

Parameters​

binding uint

view WgpuTextureView

Returns​

WgpuBindGroupEntry