@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
@ApiStatus.Experimental
public interface GPUStorageTextureBindingLayout
| Modifier and Type | Interface and Description |
|---|---|
static interface |
GPUStorageTextureBindingLayout.Builder |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
access() |
static GPUStorageTextureBindingLayout.Builder |
create(java.lang.String format) |
java.lang.String |
format() |
void |
setAccess(java.lang.String access) |
void |
setFormat(java.lang.String format) |
void |
setViewDimension(java.lang.String viewDimension) |
java.lang.String |
viewDimension() |
@JsOverlay @Nonnull static GPUStorageTextureBindingLayout.Builder create(@GPUTextureFormat @Nonnull java.lang.String format)
@JsProperty(name="access") @GPUStorageTextureAccess java.lang.String access()
@JsProperty void setAccess(@GPUStorageTextureAccess @Nonnull java.lang.String access)
@JsProperty(name="format") @GPUTextureFormat @Nonnull java.lang.String format()
@JsProperty void setFormat(@GPUTextureFormat @Nonnull java.lang.String format)
@JsProperty(name="viewDimension") @GPUTextureViewDimension java.lang.String viewDimension()
@JsProperty void setViewDimension(@GPUTextureViewDimension @Nonnull java.lang.String viewDimension)