|
tiny-skia-cpp
A C++20 2D rendering library (port of tiny-skia)
|
Two-point conical (radial) gradient shader. More...
#include <tiny_skia/shaders/RadialGradient.h>
Static Public Member Functions | |
| static std::optional< std::variant< Color, RadialGradient > > | create (Point startPoint, float startRadius, Point endPoint, float endRadius, std::vector< GradientStop > stops, SpreadMode mode, Transform transform) |
| Creates a radial gradient between two circles. Returns a Color if the gradient degenerates to a single color. | |
Supports equal-radius (simple radial), different-radius, and focal (zero-radius start) configurations.