X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=effect_chain.h;h=f0d0003e9c87bf0fcfc83da512c6a6dbd2f62998;hp=b51c2bb56cc0d97222ddf7ca99c98d5d8988df38;hb=ba6838ec8b6fb972ccda17b3e6be6e793a4157a3;hpb=616432c0732b8e7780457a1b6320acb46daa9663 diff --git a/effect_chain.h b/effect_chain.h index b51c2bb..f0d0003 100644 --- a/effect_chain.h +++ b/effect_chain.h @@ -175,6 +175,11 @@ private: // Output the current graph to the given file in a Graphviz-compatible format; // only useful for debugging. void output_dot(const char *filename); + std::vector get_labels_for_edge(const Node *from, const Node *to); + void output_dot_edge(FILE *fp, + const std::string &from_node_id, + const std::string &to_node_id, + const std::vector &labels); // Some of the graph algorithms assume that the nodes array is sorted // topologically (inputs are always before outputs), but some operations