GPUBindGroupLayoutDescriptor


public final class GPUBindGroupLayoutDescriptor


Describes the layout of a bind group, specifying the types of resources it contains.

Summary

Public constructors

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

Public methods

final @NonNull GPUBindGroupLayoutEntry[]

An array of entries describing the layout of each binding.

final String

A human-readable label for debugging.

final void
setEntries(@NonNull GPUBindGroupLayoutEntry[] entries)

An array of entries describing the layout of each binding.

final void

A human-readable label for debugging.

Public constructors

GPUBindGroupLayoutDescriptor

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

Public methods

getEntries

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

An array of entries describing the layout of each binding.

getLabel

Added in 1.0.0-alpha04
public final String getLabel()

A human-readable label for debugging.

setEntries

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

An array of entries describing the layout of each binding.

setLabel

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

A human-readable label for debugging.