@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() |
@JsNonNull java.lang.String |
format() |
static GPUColorTargetState.Builder |
format(java.lang.String format) |
void |
setBlend(@JsNonNull GPUBlendState blend) |
void |
setFormat(@JsNonNull java.lang.String format) |
void |
setWriteMask(@JsNonNull int writeMask) |
int |
writeMask() |
@JsOverlay @Nonnull static GPUColorTargetState.Builder format(@GPUTextureFormat @Nonnull java.lang.String format)
@JsProperty(name="format") @GPUTextureFormat @JsNonNull java.lang.String format()
@JsProperty void setFormat(@GPUTextureFormat @JsNonNull java.lang.String format)
@JsProperty(name="blend") GPUBlendState blend()
@JsProperty void setBlend(@JsNonNull GPUBlendState blend)
@JsProperty(name="writeMask") @GPUColorWriteFlags int writeMask()
@JsProperty void setWriteMask(@GPUColorWriteFlags @JsNonNull int writeMask)