differ per platform, but the names are consistent They’re a great place to start from https://developer.apple.com/design/human-interface-guidelines/materials
== 0 ? directionHorizontal : directionVertical; half sigma = max(radius / 2, 1.0); half weight = gaussian(0.0, sigma); half4 result = weight * content.eval(coord); half weightSum = weight; // We need to use a constant max size Skia to know the size of the program. We use a large // number, along with a break for (int i = 1; i <= maxRadius; i++) { half halfI = half(i); if (halfI > radius) { break; } half weight = gaussian(halfI, sigma); half2 offset = halfI * directionVec; half2 newCoord = coord - offset; if (newCoord.x >= crop[0] && newCoord.y >= crop[1]) { result += weight * content.eval(newCoord); weightSum += weight; } newCoord = coord + offset;