Internal
Created by ShaderGraphBuilder only.
ReadonlynodeThe node this handle names — its index in the built graph (§33).
abs(this), componentwise.
Polar angle of a vec2, in radians: atan2(this.y, this.x) (§7a,
RFC 0001's angle operator). Other types are refused at build (§85).
cos(this), componentwise.
Dot product of two same-size vectors — a float.
floor(this), componentwise.
fract(this), componentwise.
The Euclidean length of this (vectors only) — a float.
Linear blend to b by t — GLSL mix(this, b, t).
this * other (componentwise; matrices compose/transform).
-this, componentwise.
The unit vector along this (vectors only).
Whether this expression belongs to builder — the §85 mixing check.
clamp(this, 0, 1), componentwise.
sin(this), componentwise.
GLSL step(this, x): 0 where x < this, 1 elsewhere (this is the edge).
Component selection — "x", "xy", "zyx", … over xyzw.
A handle to one node of one builder's graph-in-progress. Obtained from the builder's source methods; combined with the fluent methods below. Handles are builder-bound — mixing two builders' expressions is refused (§85).