Base class for all image operations.
a MemoryBuffer contains access to the data
ImBuf * get_im_buf() override
void set_pass_name(std::string pass_name)
void set_layer_name(std::string layer_name)
void update_memory_buffer_partial(MemoryBuffer *output, const rcti &area, Span< MemoryBuffer * > inputs) override
MultilayerBaseOperation()=default
MultilayerColorOperation()
std::unique_ptr< MetaData > get_meta_data() override
MultilayerValueOperation()
MultilayerVectorOperation()
void add_output_socket(DataType datatype)
@ Vector
Vector data type.