PoolColorArray ColorPicker::get_presets() const { PoolColorArray arr; arr.resize(presets.size()); for (int i = 0; i < presets.size(); i++) { arr.set(i, presets[i]); } return arr; }
PoolColorArray mono_array_to_PoolColorArray(MonoArray *p_array) { PoolColorArray ret; if (!p_array) return ret; int length = mono_array_length(p_array); ret.resize(length); for (int i = 0; i < length; i++) { real_t *raw_elem = (real_t *)mono_array_addr_with_size(p_array, sizeof(real_t) * 4, i); MARSHALLED_IN(Color, raw_elem, elem); ret.set(i, elem); } return ret; }