@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="GPUBindGroupDescriptor")
@ApiStatus.Experimental
public interface GPUBindGroupDescriptor
extends GPUObjectDescriptorBase
| Modifier and Type | Interface and Description |
|---|---|
static interface |
GPUBindGroupDescriptor.Builder |
static interface |
GPUBindGroupDescriptor.Step1 |
| Modifier and Type | Method and Description |
|---|---|
@JsNonNull JsArray<GPUBindGroupEntry> |
entries() |
@JsNonNull GPUBindGroupLayout |
layout() |
static GPUBindGroupDescriptor.Step1 |
layout(GPUBindGroupLayout layout) |
default void |
setEntries(GPUBindGroupEntry... entries) |
void |
setEntries(@JsNonNull JsArray<GPUBindGroupEntry> entries) |
void |
setLayout(@JsNonNull GPUBindGroupLayout layout) |
label, of, setLabel@JsOverlay @Nonnull static GPUBindGroupDescriptor.Step1 layout(@Nonnull GPUBindGroupLayout layout)
@JsProperty(name="layout") @JsNonNull GPUBindGroupLayout layout()
@JsProperty void setLayout(@JsNonNull GPUBindGroupLayout layout)
@JsProperty(name="entries") @JsNonNull JsArray<GPUBindGroupEntry> entries()
@JsProperty void setEntries(@JsNonNull JsArray<GPUBindGroupEntry> entries)
@JsOverlay
default void setEntries(@Nonnull
GPUBindGroupEntry... entries)