Class LXClipSnapshot

All Implemented Interfaces:
LXLoopTask, LXPath, LXSerializable, LXOscComponent, LXParameterListener

public class LXClipSnapshot extends LXSnapshot implements LXOscComponent, LXLoopTask
  • Field Details

    • clip

      public final LXClip clip
  • Constructor Details

    • LXClipSnapshot

      public LXClipSnapshot(LX lx, LXClip clip)
  • Method Details

    • getClip

      public LXClip getClip()
    • getBus

      public LXBus getBus()
    • getClipChannel

      public LXChannel getClipChannel()
      Overrides:
      getClipChannel in class LXSnapshot
    • initialize

      public void initialize()
      Specified by:
      initialize in class LXSnapshot
    • isInTransition

      public boolean isInTransition()
    • getTransitionProgress

      public double getTransitionProgress()
    • getCommands

      public void getCommands(List<LXCommand> commands)
    • getSnapshotTransitionEnabledParameter

      public BooleanParameter getSnapshotTransitionEnabledParameter()
    • getSnapshotTransitionTimeParameter

      public BoundedParameter getSnapshotTransitionTimeParameter()
    • recall

      public void recall()
    • loop

      public void loop(double deltaMs)
      Specified by:
      loop in interface LXLoopTask
    • stopTransition

      public void stopTransition()
    • getPath

      public String getPath()
      Description copied from class: LXComponent
      Accessor for the path of this object. Returns the path this component was registered with. Some subclasses may override this if path structure is dynamic.
      Specified by:
      getPath in interface LXPath
      Overrides:
      getPath in class LXComponent
      Returns:
      path of this component relative to its parent