@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 |
|---|---|
static GPUBindGroupLayoutDescriptor.Builder |
create(GPUBindGroupLayoutEntry[] entries) |
static GPUBindGroupLayoutDescriptor.Builder |
create(JsArray<GPUBindGroupLayoutEntry> entries) |
JsArray<GPUBindGroupLayoutEntry> |
entries() |
default void |
setEntries(GPUBindGroupLayoutEntry... entries) |
void |
setEntries(JsArray<GPUBindGroupLayoutEntry> entries) |
create, label, setLabel@JsOverlay @Nonnull static GPUBindGroupLayoutDescriptor.Builder create(@Nonnull JsArray<GPUBindGroupLayoutEntry> entries)
@JsOverlay @Nonnull static GPUBindGroupLayoutDescriptor.Builder create(@Nonnull GPUBindGroupLayoutEntry[] entries)
@JsProperty(name="entries") @Nonnull JsArray<GPUBindGroupLayoutEntry> entries()
@JsProperty
void setEntries(@Nonnull
JsArray<GPUBindGroupLayoutEntry> entries)
@JsOverlay
default void setEntries(@Nonnull
GPUBindGroupLayoutEntry... entries)