Vixen
5cf01f31
csharp
public enum SettingKind

What a setting's text means, and therefore what a row edits it with.

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

Remarks

⚠ A setting is stored as text whatever this says, and that is not a compromise. The storage is Texts — one string per key, which is what survives a save, a merge and a node type that later renamed a member. This says how to read that string, so an inspector can offer a checkbox instead of a box in which ture is a value.

Four rather than one per PortKind. A setting that held a vector or a colour would be a port; what settings actually hold across the three graphs in this repository is a name, a flag, a count or a knob.

Fields and properties (4)

  • Text

    A name, a path or a Raven expression. The default, and what every setting was.

  • Bool

    A flag, written true or false.

  • Int

    A whole number.

  • Float

    A number, which with a range is a slider.

Used by (44, showing 40)

  • BitmapNodeVixen.TextureGraph
  • BlendNodeVixen.TextureGraph
  • ChannelShuffleNodeVixen.TextureGraph
  • CropNodeVixen.TextureGraph
  • CurveNodeVixen.TextureGraph
  • CustomOverLifeNodeVixen.Editor.VfxGraph
  • DistanceNodeVixen.TextureGraph
  • FloodFillNodeVixen.TextureGraph
  • GradientMapNodeVixen.TextureGraph
  • GradientNodeVixen.TextureGraph
  • GraphDeclarationTestsVixen.Editor.NodeGraph.Tests
  • GraphDocumentTestsVixen.NodeGraph.Tests
  • GraphParameterAssetVixen.NodeGraph
  • MeshMapInputNodeVixen.TextureGraph
  • MetalReflectanceNodeVixen.TextureGraph
  • MirrorNodeVixen.TextureGraph
  • MixNodeVixen.TextureGraph
  • NodeSettingMemberVixen.Editor.NodeGraph
  • NoiseNodeVixen.TextureGraph
  • OutputNodeVixen.TextureGraph
  • PixelProcessorNodeVixen.TextureGraph
  • PortRowTestsVixen.Editor.NodeGraph.Tests
  • RandomCustomNodeVixen.Editor.VfxGraph
  • ResampleNodeVixen.TextureGraph
  • RibbonOutputNodeVixen.Editor.VfxGraph
  • SetCustomNodeVixen.Editor.VfxGraph
  • SettingAttributeVixen.NodeGraph
  • SettingDefinitionVixen.NodeGraph
  • ShapeNodeVixen.TextureGraph
  • SlopeBlurNodeVixen.TextureGraph
  • SplatterNodeVixen.TextureGraph
  • SubGraphTestsVixen.NodeGraph.Tests
  • TestChoiceNodeVixen.Editor.NodeGraph.Tests
  • TestSettingNodeVixen.Editor.NodeGraph.Tests
  • TextureGraphDeclarationTestsVixen.TextureGraph.Tests
  • TextureGraphNameKnobTestsVixen.TextureGraph.Tests
  • TextureGraphParameterTestsVixen.TextureGraph.Tests
  • TextureGraphParametersVixen.TextureGraph
  • TextureGraphSubGraphTestsVixen.TextureGraph.Tests
  • TextureSettingChoiceTestsVixen.TextureGraph.Tests