| 134 | /////////////////////////////////////////// |
| 135 | |
| 136 | gradient_t gradient_create_keys(const gradient_key_t *keys, int32_t count) { |
| 137 | gradient_t result = gradient_create(); |
| 138 | result->capacity = count; |
| 139 | result->keys = sk_malloc_t(gradient_key_t, count); |
| 140 | for (int32_t i = 0; i < count; i++) { |
| 141 | gradient_add(result, keys[i].color, keys[i].position); |
| 142 | } |
| 143 | return result; |
| 144 | } |
| 145 | |
| 146 | /////////////////////////////////////////// |
| 147 |
no test coverage detected