outline
outline(
inputColor,inputUV,tex,options?):Node<"vec4">
Defined in: packages/nodes/src/sprite/outline.ts:37
Add an outline effect by sampling neighboring pixels. Detects edges based on alpha differences and draws outline around opaque areas.
Parameters
Section titled “Parameters”inputColor
Section titled “inputColor”Node <"vec4">
The input color (typically texture sample result)
inputUV
Section titled “inputUV”Node <"vec2">
The UV coordinates
The texture to sample for neighbor detection
options?
Section titled “options?”OutlineOptions = {}
Outline configuration
Returns
Section titled “Returns”Node <"vec4">
Color with outline applied
Examples
Section titled “Examples”// Basic white outlineoutline(texture(tex, uv()), uv(), tex, { color: [1, 1, 1, 1] })// Glowing outline with custom thicknessoutline(texture(tex, uv()), uv(), tex, { color: [0, 1, 0, 1], thickness: 0.02, textureSize: [64, 64]})