#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[0], | |
start[1], | |
Vec2D::distance(start, end), | |
colors, | |
stops, | |
count, | |
RenderTileMode::clamp)); | |
} |