blob: 25e8c2e6a81e957692f8007c8345eb2136d98bda [file] [log] [blame]
#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));
}