18 const struct Scene *scene_;
32 float *output_buffer_;
37 bool use_alpha_input_;
47 const char *view_name_;
62 view_name_ = view_name;
81 use_alpha_input_ = value;
Compositor output operation.
void set_scene_name(const char *scene_name)
void determine_canvas(const rcti &preferred_area, rcti &r_area) override
eCompositorPriority get_render_priority() const override
get the render priority of this node.
bool is_active_compositor_output() const
void deinit_execution() override
void update_memory_buffer_partial(MemoryBuffer *output, const rcti &area, Span< MemoryBuffer * > inputs) override
void set_active(bool active)
bool is_output_operation(bool) const override
is_output_operation determines whether this operation is an output of the ExecutionSystem during rend...
void set_scene(const struct Scene *scene)
void init_execution() override
void set_use_alpha_input(bool value)
void set_render_data(const RenderData *rd)
void set_view_name(const char *view_name)
a MemoryBuffer contains access to the data
eCompositorPriority
Possible priority settings.