Vixen
dd8b0a81
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 (43, showing 40)

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