#include "color.h" void LinearGradient::copy_to(ptr stop_offsets, ptr stop_colors) const { float *o = stop_offsets.get(); float *c = stop_colors.get(); for (int i = 0; i < num_stops; i++) { o[i] = this->stop_offsets[i]; } for (int i = 0; i < 4 * num_stops; i++) { c[i] = this->stop_colors[i]; } } void RadialGradient::copy_to(ptr stop_offsets, ptr stop_colors) const { float *o = stop_offsets.get(); float *c = stop_colors.get(); for (int i = 0; i < num_stops; i++) { o[i] = this->stop_offsets[i]; } for (int i = 0; i < 4 * num_stops; i++) { c[i] = this->stop_colors[i]; } }