Vixen
02b45cc4
csharp
public readonly record struct DynamicVector

A vector whose width is whatever it is connected to.

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

Remarks

Its width is not knowable from the field, which is the point of it — see Dynamic. A node that needs to know asks the binding it was given.

Fields and properties (1)

  • public string Expression

    The text that reads it.

Methods (3)

  • public DynamicVector(string Expression)

    A vector whose width is whatever it is connected to.

  • public static implicit operator DynamicVector(float value)

    A literal, so that a node's field initializer compiles. See Scalar.

  • public override string ToString()

    Returns the fully qualified type name of this instance.

Used by (15)

  • AbsoluteNodeVixen.Editor.ShaderGraph
  • AddNodeVixen.Editor.ShaderGraph
  • ConstantNodeVixen.Editor.ShaderGraph
  • DivideNodeVixen.Editor.ShaderGraph
  • DotNodeVixen.Editor.ShaderGraph
  • FractionNodeVixen.Editor.ShaderGraph
  • LerpNodeVixen.Editor.ShaderGraph
  • MultiplyNodeVixen.Editor.ShaderGraph
  • NormalizeNodeVixen.Editor.ShaderGraph
  • OneMinusNodeVixen.Editor.ShaderGraph
  • PowerNodeVixen.Editor.ShaderGraph
  • SaturateNodeVixen.Editor.ShaderGraph
  • SineNodeVixen.Editor.ShaderGraph
  • SubtractNodeVixen.Editor.ShaderGraph
  • TestCombineNodeVixen.Editor.NodeGraph.Tests