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