OnRedo | Called when a redo is run |
OnUndo | Called when an undo is run |
Back | Backwards stack |
Forward | Forwards stack, gets cleared when a new undo is added |
Initialize | Clear the history and take an initial snapshot. You should call this right after a load, or a new project. |
Insert | |
Redo | Instigate a redo, returns true if we found a successful undo |
SetSnapshotFunction | |
Snapshot | |
Undo | Instigate an undo. Return true if we found a successful undo |