@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="GPUTextureViewDescriptor")
@ApiStatus.Experimental
public interface GPUTextureViewDescriptor
extends GPUObjectDescriptorBase
| Modifier and Type | Interface and Description |
|---|---|
static interface |
GPUTextureViewDescriptor.Builder |
| Modifier and Type | Method and Description |
|---|---|
int |
arrayLayerCount() |
java.lang.String |
aspect() |
int |
baseArrayLayer() |
int |
baseMipLevel() |
java.lang.String |
dimension() |
java.lang.String |
format() |
int |
mipLevelCount() |
static GPUTextureViewDescriptor.Builder |
of() |
void |
setArrayLayerCount(int arrayLayerCount) |
void |
setAspect(@JsNonNull java.lang.String aspect) |
void |
setBaseArrayLayer(int baseArrayLayer) |
void |
setBaseMipLevel(int baseMipLevel) |
void |
setDimension(@JsNonNull java.lang.String dimension) |
void |
setFormat(@JsNonNull java.lang.String format) |
void |
setMipLevelCount(int mipLevelCount) |
label, setLabel@JsOverlay @Nonnull static GPUTextureViewDescriptor.Builder of()
of in interface GPUObjectDescriptorBase@JsProperty(name="arrayLayerCount") int arrayLayerCount()
@JsProperty void setArrayLayerCount(int arrayLayerCount)
@JsProperty(name="aspect") @GPUTextureAspect java.lang.String aspect()
@JsProperty void setAspect(@GPUTextureAspect @JsNonNull java.lang.String aspect)
@JsProperty(name="baseArrayLayer") int baseArrayLayer()
@JsProperty void setBaseArrayLayer(int baseArrayLayer)
@JsProperty(name="baseMipLevel") int baseMipLevel()
@JsProperty void setBaseMipLevel(int baseMipLevel)
@JsProperty(name="dimension") @GPUTextureViewDimension java.lang.String dimension()
@JsProperty void setDimension(@GPUTextureViewDimension @JsNonNull java.lang.String dimension)
@JsProperty(name="format") @GPUTextureFormat java.lang.String format()
@JsProperty void setFormat(@GPUTextureFormat @JsNonNull java.lang.String format)
@JsProperty(name="mipLevelCount") int mipLevelCount()
@JsProperty void setMipLevelCount(int mipLevelCount)