resolveArg
Any input value a word accepts (a prop ref, a Scalar, a context token, a number) as a GPU value inside a filter's builder.
resolveArg(spec: ArgSpec, params: FilterParams): Expr
Import resolveArg from shaders/std.
Parameters
| Name | Type | Notes |
|---|---|---|
spec | ArgSpec | |
params | FilterParams |
Example
effect: pointwise({build: (params) => mix(params.childNode, vec4(0, 0, 0, 1), resolveArg(p('amount'), params))})
See also
resolveArgIn—resolveArgfor any host, including a warp'smap:factory.uniformOf— The live GPU value of a prop, for a hand-written builder:uniformOf(p('radius'), params).resolveScalar— AScalaror prop ref as a GPU value, for a hand-written builder.