@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
@ApiStatus.Experimental
public interface GPUShaderModuleDescriptor
extends GPUObjectDescriptorBase
| Modifier and Type | Interface and Description |
|---|---|
static interface |
GPUShaderModuleDescriptor.Builder |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
code() |
static GPUShaderModuleDescriptor.Builder |
create(java.lang.String code) |
void |
setCode(java.lang.String code) |
void |
setSourceMap(JsObject sourceMap) |
JsObject |
sourceMap() |
create, label, setLabel@JsOverlay @Nonnull static GPUShaderModuleDescriptor.Builder create(@WGSL @Nonnull java.lang.String code)
@JsProperty(name="code") @WGSL @Nonnull java.lang.String code()
@JsProperty void setCode(@WGSL @Nonnull java.lang.String code)
@JsProperty(name="sourceMap") JsObject sourceMap()
@JsProperty
void setSourceMap(@Nonnull
JsObject sourceMap)