@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="GPURenderPipelineDescriptor")
@ApiStatus.Experimental
public interface GPURenderPipelineDescriptor
extends GPUPipelineDescriptorBase
| Modifier and Type | Interface and Description |
|---|---|
static interface |
GPURenderPipelineDescriptor.Builder |
| Modifier and Type | Method and Description |
|---|---|
GPUDepthStencilState |
depthStencil() |
GPUFragmentState |
fragment() |
GPUMultisampleState |
multisample() |
GPUPrimitiveState |
primitive() |
void |
setDepthStencil(@JsNonNull GPUDepthStencilState depthStencil) |
void |
setFragment(@JsNonNull GPUFragmentState fragment) |
void |
setMultisample(@JsNonNull GPUMultisampleState multisample) |
void |
setPrimitive(@JsNonNull GPUPrimitiveState primitive) |
void |
setVertex(@JsNonNull GPUVertexState vertex) |
@JsNonNull GPUVertexState |
vertex() |
static GPURenderPipelineDescriptor.Builder |
vertex(GPUVertexState vertex) |
create, layout, setLayoutlabel, setLabel@JsOverlay @Nonnull static GPURenderPipelineDescriptor.Builder vertex(@Nonnull GPUVertexState vertex)
@JsProperty(name="vertex") @JsNonNull GPUVertexState vertex()
@JsProperty void setVertex(@JsNonNull GPUVertexState vertex)
@JsProperty(name="depthStencil") GPUDepthStencilState depthStencil()
@JsProperty void setDepthStencil(@JsNonNull GPUDepthStencilState depthStencil)
@JsProperty(name="fragment") GPUFragmentState fragment()
@JsProperty void setFragment(@JsNonNull GPUFragmentState fragment)
@JsProperty(name="multisample") GPUMultisampleState multisample()
@JsProperty void setMultisample(@JsNonNull GPUMultisampleState multisample)
@JsProperty(name="primitive") GPUPrimitiveState primitive()
@JsProperty void setPrimitive(@JsNonNull GPUPrimitiveState primitive)