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