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