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