| | #include "color.h" |
| |
|
| | void LinearGradient::copy_to(ptr<float> stop_offsets, |
| | ptr<float> 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<float> stop_offsets, |
| | ptr<float> 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]; |
| | } |
| | } |
| |
|