28 const float parameter = hsv[0];
42 hsv[0] = hsv[0] -
floorf(hsv[0]);
43 CLAMP(hsv[1], 0.0f, 1.0f);
MINLINE void copy_v4_v4(float r[4], const float a[4])
CurveMapping * curve_mapping_
void update_memory_buffer_partial(MemoryBuffer *output, const rcti &area, Span< MemoryBuffer * > inputs) override
HueSaturationValueCorrectOperation()
a MemoryBuffer contains access to the data
void add_output_socket(DataType datatype)
void add_input_socket(DataType datatype, ResizeMode resize_mode=ResizeMode::Center)
typename BuffersIteratorBuilder< T >::Iterator BuffersIterator