Uses of Class
heronarts.lx.snapshot.LXGlobalSnapshot
-
Uses of LXGlobalSnapshot in heronarts.lx.clipboard
-
Uses of LXGlobalSnapshot in heronarts.lx.command
ModifierConstructorDescriptionMoveSnapshot
(LXGlobalSnapshot snapshot, int toIndex) Recall
(LXGlobalSnapshot snapshot) RemoveSnapshot
(LXGlobalSnapshot snapshot) -
Uses of LXGlobalSnapshot in heronarts.lx.snapshot
Modifier and TypeFieldDescriptionfinal List<LXGlobalSnapshot>
LXSnapshotEngine.snapshots
Public read-only view of all the snapshots.Modifier and TypeMethodDescriptionLXSnapshotEngine.addSnapshot()
Adds a new snapshot that takes the current state of the program.LXSnapshotEngine.getCursorSnapshot()
Returns the snapshot that the cursor currently points to, if any.Modifier and TypeMethodDescriptionLXSnapshotEngine.addSnapshot
(LXGlobalSnapshot snapshot) Adds a snapshot to the engine.LXSnapshotEngine.addSnapshot
(LXGlobalSnapshot snapshot, int index) Adds a snapshot to the engine.LXSnapshotEngine.moveSnapshot
(LXGlobalSnapshot snapshot, int index) Moves a snapshot to a new order in the engine snapshot listboolean
LXSnapshotEngine.recall
(LXGlobalSnapshot snapshot) Recall this snapshot, apply all of its valuesboolean
LXSnapshotEngine.recall
(LXGlobalSnapshot snapshot, List<LXCommand> commands) Recall this snapshot, and populate an array of commands which would need to be undone by this operation.LXSnapshotEngine.removeSnapshot
(LXGlobalSnapshot snapshot) Removes a snapshot from the enginevoid
LXSnapshotEngine.Listener.snapshotAdded
(LXSnapshotEngine engine, LXGlobalSnapshot snapshot) A new snapshot has been added to the enginevoid
LXSnapshotEngine.Listener.snapshotMoved
(LXSnapshotEngine engine, LXGlobalSnapshot snapshot) A snapshot's position in the engine has been movedvoid
LXSnapshotEngine.Listener.snapshotRemoved
(LXSnapshotEngine engine, LXGlobalSnapshot snapshot) A snapshot has been removed from the engine