#define CMP_NODE_MASK_MBLUR_SAMPLES_MAX
Contains defines and structs used throughout the imbuf module.
unsigned int raster_mask_handle_tot_
struct MaskRasterHandle * raster_mask_handles_[CMP_NODE_MASK_MBLUR_SAMPLES_MAX]
void init_execution() override
void set_mask_height(int height)
void deinit_execution() override
void set_motion_blur_samples(int samples)
void set_feather(bool feather)
void set_mask_width(int width)
void set_mask(Mask *mask)
void set_motion_blur_shutter(float shutter)
void update_memory_buffer_partial(MemoryBuffer *output, const rcti &area, Span< MemoryBuffer * > inputs) override
void set_framenumber(int frame_number)
void determine_canvas(const rcti &preferred_area, rcti &r_area) override
a MemoryBuffer contains access to the data
draw_view in_light_buf[] float
ccl_device_inline float4 mask(const int4 mask, const float4 a)