Package | Description |
---|---|
heronarts.lx.command | |
heronarts.lx.snapshot |
Constructor and Description |
---|
MoveSnapshot(LXSnapshot snapshot,
int toIndex) |
Recall(LXSnapshot snapshot) |
RemoveSnapshot(LXSnapshot snapshot) |
Modifier and Type | Field and Description |
---|---|
List<LXSnapshot> |
LXSnapshotEngine.snapshots
Public read-only view of all the snapshots.
|
Modifier and Type | Method and Description |
---|---|
LXSnapshot |
LXSnapshotEngine.addSnapshot()
Adds a new snapshot that takes the current state of the program.
|
LXSnapshot |
LXSnapshot.View.getSnapshot()
Returns the snapshot that this view belongs to
|
Modifier and Type | Method and Description |
---|---|
LXSnapshotEngine |
LXSnapshotEngine.addSnapshot(LXSnapshot snapshot)
Adds a snapshot to the engine.
|
LXSnapshotEngine |
LXSnapshotEngine.addSnapshot(LXSnapshot snapshot,
int index)
Adds a snapshot to the engine.
|
LXSnapshotEngine |
LXSnapshotEngine.moveSnapshot(LXSnapshot snapshot,
int index)
Moves a snapshot to a new order in the engine snapshot list
|
void |
LXSnapshotEngine.recall(LXSnapshot snapshot)
Recall this snapshot, apply all of its values
|
void |
LXSnapshotEngine.recall(LXSnapshot snapshot,
List<LXCommand> commands)
Recall this snapshot, and populate an array of commands which
would need to be undone by this operation.
|
LXSnapshotEngine |
LXSnapshotEngine.removeSnapshot(LXSnapshot snapshot)
Removes a snapshot from the engine
|
void |
LXSnapshotEngine.Listener.snapshotAdded(LXSnapshotEngine engine,
LXSnapshot snapshot)
A new snapshot has been added to the engine
|
void |
LXSnapshotEngine.Listener.snapshotMoved(LXSnapshotEngine engine,
LXSnapshot snapshot)
A snapshot's position in the engine has been moved
|
void |
LXSnapshotEngine.Listener.snapshotRemoved(LXSnapshotEngine engine,
LXSnapshot snapshot)
A snapshot has been removed from the engine
|
LX library by Mark C. Slee. © 2012-2020