@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 |
label, of, 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)
@JsProperty(name="timestampWrites") JsArray<GPURenderPassTimestampWrite> timestampWrites()
@JsProperty void setTimestampWrites(@JsNonNull JsArray<GPURenderPassTimestampWrite> timestampWrites)
@JsOverlay
default void setTimestampWrites(@Nonnull
GPURenderPassTimestampWrite... timestampWrites)