@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
@ApiStatus.Experimental
public interface GPUFragmentState
extends GPUProgrammableStage
| Modifier and Type | Interface and Description |
|---|---|
static interface |
GPUFragmentState.Builder |
static interface |
GPUFragmentState.Step1 |
static interface |
GPUFragmentState.Step2 |
| Modifier and Type | Method and Description |
|---|---|
static GPUFragmentState.Step1 |
module(GPUShaderModule module) |
default void |
setTargets(GPUColorTargetState... targets) |
void |
setTargets(@JsNonNull JsArray<GPUColorTargetState> targets) |
@JsNonNull JsArray<GPUColorTargetState> |
targets() |
constants, entryPoint, module, setConstants, setEntryPoint, setModule@JsOverlay @Nonnull static GPUFragmentState.Step1 module(@Nonnull GPUShaderModule module)
module in interface GPUProgrammableStage@JsProperty(name="targets") @JsNonNull JsArray<GPUColorTargetState> targets()
@JsProperty void setTargets(@JsNonNull JsArray<GPUColorTargetState> targets)
@JsOverlay
default void setTargets(@Nonnull
GPUColorTargetState... targets)