@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
@ApiStatus.Experimental
public interface GPURenderPassLayout
extends GPUObjectDescriptorBase
| Modifier and Type | Interface and Description |
|---|---|
static interface |
GPURenderPassLayout.Builder |
| Modifier and Type | Method and Description |
|---|---|
@JsNonNull JsArray<java.lang.String> |
colorFormats() |
static GPURenderPassLayout.Builder |
colorFormats(JsArray<java.lang.String> colorFormats) |
static GPURenderPassLayout.Builder |
colorFormats(java.lang.String[] colorFormats) |
java.lang.String |
depthStencilFormat() |
int |
sampleCount() |
void |
setColorFormats(@JsNonNull JsArray<java.lang.String> colorFormats) |
default void |
setColorFormats(java.lang.String... colorFormats) |
void |
setDepthStencilFormat(@JsNonNull java.lang.String depthStencilFormat) |
void |
setSampleCount(int sampleCount) |
create, label, setLabel@JsOverlay @Nonnull static GPURenderPassLayout.Builder colorFormats(@Nonnull JsArray<java.lang.String> colorFormats)
@JsOverlay @Nonnull static GPURenderPassLayout.Builder colorFormats(@Nonnull java.lang.String[] colorFormats)
@JsProperty(name="colorFormats") @JsNonNull JsArray<java.lang.String> colorFormats()
@JsProperty void setColorFormats(@JsNonNull JsArray<java.lang.String> colorFormats)
@JsOverlay
default void setColorFormats(@Nonnull
java.lang.String... colorFormats)
@JsProperty(name="depthStencilFormat") @GPUTextureFormat java.lang.String depthStencilFormat()
@JsProperty void setDepthStencilFormat(@GPUTextureFormat @JsNonNull java.lang.String depthStencilFormat)
@JsProperty(name="sampleCount") int sampleCount()
@JsProperty void setSampleCount(int sampleCount)