GPUBindGroupLayoutDescriptor


public final class GPUBindGroupLayoutDescriptor


A description of the layout for a single bind group.

Summary

Public constructors

GPUBindGroupLayoutDescriptor(
    String label,
    @NonNull GPUBindGroupLayoutEntry[] entries
)

Public methods

final @NonNull GPUBindGroupLayoutEntry[]

An array of entries defining each resource binding within the group.

final String

The label for the bind group layout.

final void
setEntries(@NonNull GPUBindGroupLayoutEntry[] entries)

An array of entries defining each resource binding within the group.

final void

The label for the bind group layout.

Public constructors

GPUBindGroupLayoutDescriptor

Added in 1.0.0-alpha02
public GPUBindGroupLayoutDescriptor(
    String label,
    @NonNull GPUBindGroupLayoutEntry[] entries
)

Public methods

getEntries

Added in 1.0.0-alpha02
public final @NonNull GPUBindGroupLayoutEntry[] getEntries()

An array of entries defining each resource binding within the group.

getLabel

Added in 1.0.0-alpha02
public final String getLabel()

The label for the bind group layout.

setEntries

Added in 1.0.0-alpha02
public final void setEntries(@NonNull GPUBindGroupLayoutEntry[] entries)

An array of entries defining each resource binding within the group.

setLabel

Added in 1.0.0-alpha02
public final void setLabel(String label)

The label for the bind group layout.