@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
@ApiStatus.Experimental
public interface GPUProgrammableStage
| Modifier and Type | Interface and Description |
|---|---|
static interface |
GPUProgrammableStage.Builder |
| Modifier and Type | Method and Description |
|---|---|
jsinterop.base.JsPropertyMap<java.lang.Double> |
constants() |
static GPUProgrammableStage.Builder |
create(GPUShaderModule module,
java.lang.String entryPoint) |
java.lang.String |
entryPoint() |
GPUShaderModule |
module() |
void |
setConstants(jsinterop.base.JsPropertyMap<java.lang.Double> constants) |
void |
setEntryPoint(java.lang.String entryPoint) |
void |
setModule(GPUShaderModule module) |
@JsOverlay @Nonnull static GPUProgrammableStage.Builder create(@Nonnull GPUShaderModule module, @Nonnull java.lang.String entryPoint)
@JsProperty(name="module") @Nonnull GPUShaderModule module()
@JsProperty
void setModule(@Nonnull
GPUShaderModule module)
@JsProperty(name="entryPoint") @Nonnull java.lang.String entryPoint()
@JsProperty
void setEntryPoint(@Nonnull
java.lang.String entryPoint)
@JsProperty(name="constants") jsinterop.base.JsPropertyMap<java.lang.Double> constants()
@JsProperty
void setConstants(@Nonnull
jsinterop.base.JsPropertyMap<java.lang.Double> constants)