Vixen
dd8b0a81
csharp
public abstract class VfxNode

A node of a VFX graph: something that contributes a block.

Read the guide page for this →

Methods (5)

  • protected internal abstract void Contribute(VfxGraphBuilder builder)

    Adds whatever this node contributes.

  • protected Vector4 Vector(string port)

    One port's value, as a vector, padded from however many lanes it has.

  • protected float Number(string port)

    One port's value, as a number.

  • protected string Text(string setting)

    One setting's text, trimmed.

  • protected int Custom(VfxGraphBuilder builder, string setting = "Attribute", string lanes = "Lanes")

    The slot for the custom attribute this node names, declaring it if nothing has yet.

Used by (32)

  • AngularVelocityNodeVixen.Editor.VfxGraph
  • AttractNodeVixen.Editor.VfxGraph
  • BillboardOutputNodeVixen.Editor.VfxGraph
  • BurstNodeVixen.Editor.VfxGraph
  • CollidePlaneNodeVixen.Editor.VfxGraph
  • CollideSphereNodeVixen.Editor.VfxGraph
  • ColourNodeVixen.Editor.VfxGraph
  • ColourOverLifeNodeVixen.Editor.VfxGraph
  • CustomOverLifeNodeVixen.Editor.VfxGraph
  • DragNodeVixen.Editor.VfxGraph
  • EffectNodeVixen.Editor.VfxGraph
  • GravityNodeVixen.Editor.VfxGraph
  • LifetimeNodeVixen.Editor.VfxGraph
  • LightOutputNodeVixen.Editor.VfxGraph
  • MeshOutputNodeVixen.Editor.VfxGraph
  • PositionInBoxNodeVixen.Editor.VfxGraph
  • PositionInSphereNodeVixen.Editor.VfxGraph
  • PositionNodeVixen.Editor.VfxGraph
  • RandomCustomNodeVixen.Editor.VfxGraph
  • RandomVelocityNodeVixen.Editor.VfxGraph
  • RateNodeVixen.Editor.VfxGraph
  • RibbonOutputNodeVixen.Editor.VfxGraph
  • RotationNodeVixen.Editor.VfxGraph
  • SetCustomNodeVixen.Editor.VfxGraph
  • SetVelocityNodeVixen.Editor.VfxGraph
  • SizeNodeVixen.Editor.VfxGraph
  • SizeOverLifeNodeVixen.Editor.VfxGraph
  • TurbulenceNodeVixen.Editor.VfxGraph
  • VelocityInConeNodeVixen.Editor.VfxGraph
  • VfxBlockNodeVixen.Editor.VfxGraph
  • VfxGraphCompilerVixen.Editor.VfxGraph
  • VortexNodeVixen.Editor.VfxGraph