18#define fRGB_rgbmult(c, r, g, b) \
33 bool is_output_rendered_;
void set_glare_settings(const NodeGlare *settings)
virtual void generate_glare(float *data, MemoryBuffer *input_tile, const NodeGlare *settings)=0
void get_area_of_interest(int input_idx, const rcti &output_area, rcti &r_input_area) final
Get input operation area being read by this operation on rendering given output area.
void update_memory_buffer(MemoryBuffer *output, const rcti &area, Span< MemoryBuffer * > inputs) final
a MemoryBuffer contains access to the data
NodeOperation contains calculation logic.