Is there a name for this sort of editor, usually seen for defining shaders?:
Also, are there generic tools for this sort of thing, for domains outside of graphics?
I'm working on a game with modular sort of event system, where there's a generic handler for, say, 2 characters dancing. Another event would instantiate a dance, setting up who will be dancing, what the tempo is, etc. I think the easiest way to design the events would be a tool like this, where I can drag connections between them. But I don't know what to call it, so I can't find it online =). It's like a finite state machine editor, but the attributes seem to make it something else. Any pointers would be appreciated!