virtual const Scene & get_scene() const =0
virtual bool use_context_bounds_for_input_output() const
virtual void set_info_message(StringRef message) const
virtual bool treat_viewer_as_compositor_output() const
virtual StringRef get_view_name() const
virtual Result get_input(StringRef name)=0
virtual OutputTypes needed_outputs() const =0
virtual Result get_viewer_output(Domain domain, bool is_data, ResultPrecision precision)=0
virtual Result get_output(Domain domain)=0
virtual Result get_pass(const Scene *scene, int view_layer, const char *name)
virtual const RenderData & get_render_data() const
virtual Bounds< int2 > get_compositing_region() const =0
virtual ResultPrecision get_precision() const
virtual const bNodeTree & get_node_tree() const =0
virtual bool use_gpu() const =0