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