@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="GPUColorTargetState")
@ApiStatus.Experimental
public interface GPUColorTargetState
| Modifier and Type | Interface and Description |
|---|---|
static interface |
GPUColorTargetState.Builder |
| Modifier and Type | Method and Description |
|---|---|
GPUBlendState |
blend() |
static GPUColorTargetState.Builder |
create(java.lang.String format) |
java.lang.String |
format() |
void |
setBlend(GPUBlendState blend) |
void |
setFormat(java.lang.String format) |
void |
setWriteMask(int writeMask) |
int |
writeMask() |
@JsOverlay @Nonnull static GPUColorTargetState.Builder create(@GPUTextureFormat @Nonnull java.lang.String format)
@JsProperty(name="blend") GPUBlendState blend()
@JsProperty
void setBlend(@Nonnull
GPUBlendState blend)
@JsProperty(name="format") @GPUTextureFormat @Nonnull java.lang.String format()
@JsProperty void setFormat(@GPUTextureFormat @Nonnull java.lang.String format)
@JsProperty(name="writeMask") int writeMask()
@JsProperty void setWriteMask(int writeMask)