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