Vixen
02b45cc4
csharp
public sealed class SetPortValueCommand

Typing a number into an unconnected input.

No guide page documents this yet — the page shows what the code says about itself.

Fields and properties (1)

  • public override string Name

    What this is called in the undo history, as a person would say it.

Methods (4)

  • public SetPortValueCommand(NodeGraphModel graph, NodeId node, string port, float[] value, EditorDocument? document = null)

    Describes setting an inline value.

  • protected override void Apply()

    Makes the change. Called once on execute and again on every redo.

  • protected override void Revert()

    Puts back exactly what Apply changed.

  • public override bool TryMergeWith(IEditorCommand previous, out IEditorCommand? merged)

Used by (4)

  • CommandTestsVixen.Editor.NodeGraph.Tests
  • CompositorViewVixen.Editor.AssetEditors
  • NodeGraphViewVixen.Editor.NodeGraph
  • NodeInspectorVixen.Editor.NodeGraph