@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 |
|---|---|
@JsNonNull java.lang.String |
code() |
static GPUShaderModuleDescriptor.Builder |
code(java.lang.String code) |
jsinterop.base.JsPropertyMap<GPUShaderModuleCompilationHint> |
hints() |
void |
setCode(@JsNonNull java.lang.String code) |
void |
setHints(@JsNonNull jsinterop.base.JsPropertyMap<GPUShaderModuleCompilationHint> hints) |
void |
setSourceMap(@JsNonNull JsObject sourceMap) |
JsObject |
sourceMap() |
label, of, setLabel@JsOverlay @Nonnull static GPUShaderModuleDescriptor.Builder code(@WGSL @Nonnull java.lang.String code)
@JsProperty(name="code") @WGSL @JsNonNull java.lang.String code()
@JsProperty void setCode(@WGSL @JsNonNull java.lang.String code)
@JsProperty(name="hints") jsinterop.base.JsPropertyMap<GPUShaderModuleCompilationHint> hints()
@JsProperty void setHints(@JsNonNull jsinterop.base.JsPropertyMap<GPUShaderModuleCompilationHint> hints)
@JsProperty(name="sourceMap") JsObject sourceMap()
@JsProperty void setSourceMap(@JsNonNull JsObject sourceMap)