@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="GPURenderPassDescriptor")
@ApiStatus.Experimental
public interface GPURenderPassDescriptor
extends GPUObjectDescriptorBase
| Modifier and Type | Interface and Description |
|---|---|
static interface |
GPURenderPassDescriptor.Builder |
| Modifier and Type | Method and Description |
|---|---|
@JsNonNull JsArray<GPURenderPassColorAttachment> |
colorAttachments() |
static GPURenderPassDescriptor.Builder |
colorAttachments(GPURenderPassColorAttachment... colorAttachments) |
static GPURenderPassDescriptor.Builder |
colorAttachments(JsArray<GPURenderPassColorAttachment> colorAttachments) |
GPURenderPassDepthStencilAttachment |
depthStencilAttachment() |
GPUQuerySet |
occlusionQuerySet() |
default void |
setColorAttachments(GPURenderPassColorAttachment... colorAttachments) |
void |
setColorAttachments(@JsNonNull JsArray<GPURenderPassColorAttachment> colorAttachments) |
void |
setDepthStencilAttachment(@JsNonNull GPURenderPassDepthStencilAttachment depthStencilAttachment) |
void |
setOcclusionQuerySet(@JsNonNull GPUQuerySet occlusionQuerySet) |
create, label, setLabel@JsOverlay @Nonnull static GPURenderPassDescriptor.Builder colorAttachments(@Nonnull JsArray<GPURenderPassColorAttachment> colorAttachments)
@JsOverlay @Nonnull static GPURenderPassDescriptor.Builder colorAttachments(@Nonnull GPURenderPassColorAttachment... colorAttachments)
@JsProperty(name="colorAttachments") @JsNonNull JsArray<GPURenderPassColorAttachment> colorAttachments()
@JsProperty void setColorAttachments(@JsNonNull JsArray<GPURenderPassColorAttachment> colorAttachments)
@JsOverlay
default void setColorAttachments(@Nonnull
GPURenderPassColorAttachment... colorAttachments)
@JsProperty(name="depthStencilAttachment") GPURenderPassDepthStencilAttachment depthStencilAttachment()
@JsProperty void setDepthStencilAttachment(@JsNonNull GPURenderPassDepthStencilAttachment depthStencilAttachment)
@JsProperty(name="occlusionQuerySet") GPUQuerySet occlusionQuerySet()
@JsProperty void setOcclusionQuerySet(@JsNonNull GPUQuerySet occlusionQuerySet)