Vixen
dd8b0a81

Editor · guide

Editing a node's ports

The editing pipeline's second IEditProvider — a graph node's inline port values and its string-valued settings described as inspector members, so the ordinary inspector panel and a .vxml tree edit them by name instead of a hand-written panel per graph.

Edit this page on GitHub

Documents

Next

  • The editing pipeline — One path every edit in the editor takes, so undo, multi-object editing and mixed values are answered once rather than per panel.
  • Inspectors in markup — Writing a custom inspector as a .vxml file with no code-behind, bound to the editing pipeline by name after the tree is built.
  • The VFX graph — The node library a .vxvfx is authored against — spawners, initializers, updaters and outputs — and the compiler that turns one graph into both an effect the CPU runs and a shader a device runs.