#include "rive/shapes/paint/radial_gradient.hpp" | |
#include "rive/artboard.hpp" | |
#include "rive/factory.hpp" | |
using namespace rive; | |
void RadialGradient::makeGradient(Vec2D start, | |
Vec2D end, | |
const ColorInt colors[], | |
const float stops[], | |
size_t count) | |
{ | |
auto factory = artboard()->factory(); | |
renderPaint()->shader(factory->makeRadialGradient(start.x, | |
start.y, | |
Vec2D::distance(start, end), | |
colors, | |
stops, | |
count)); | |
} |