Class MultiStageEnvelope.Stage

java.lang.Object
heronarts.lx.modulator.MultiStageEnvelope.Stage
All Implemented Interfaces:
LXSerializable
Enclosing class:
MultiStageEnvelope

public class MultiStageEnvelope.Stage extends Object implements LXSerializable
  • Field Details

    • initial

      public final boolean initial
    • last

      public final boolean last
  • Method Details

    • setPosition

      public void setPosition(double basis, double value)
    • setShape

      public void setShape(double shape)
    • getBasis

      public double getBasis()
    • getValue

      public double getValue()
    • getShape

      public double getShape()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • save

      public void save(LX lx, JsonObject object)
      Description copied from interface: LXSerializable
      Serializes this instance into the JSON object
      Specified by:
      save in interface LXSerializable
      Parameters:
      lx - LX instance
      object - Object to serialize into
    • load

      public void load(LX lx, JsonObject object)
      Description copied from interface: LXSerializable
      Restores this instance from a JSON object
      Specified by:
      load in interface LXSerializable
      Parameters:
      lx - LX instance
      object - Object to deserialize