85 bool input_processors_added_ =
false;
165 void evaluate_input_processors();
169 void reset_results();
174 void release_inputs();
180 void release_unneeded_results();
Result & get_input(StringRef identifier) const
void switch_result_mapped_to_input(StringRef identifier, Result *result)
Result & get_result(StringRef identifier)
virtual void compute_preview()
InputDescriptor & get_input_descriptor(StringRef identifier)
TexturePool & texture_pool() const
void populate_result(StringRef identifier, Result result)
Context & context() const
Operation(Context &context)
virtual void add_and_evaluate_input_processors()
void add_and_evaluate_input_processor(StringRef identifier, SimpleOperation *processor)
void map_input_to_result(StringRef identifier, Result *result)
void declare_input_descriptor(StringRef identifier, InputDescriptor descriptor)
virtual Domain compute_domain()