Keeps track of insertion/ deletion/ etc. operations for undo and redo
More...
Keeps track of insertion/ deletion/ etc. operations for undo and redo
Used Terminology
◆ stepnote()
FactRecorder.stepnote.stepnote |
( |
FactRecorder |
that, |
|
|
string |
Id, |
|
|
bool |
samestep, |
|
|
bool |
creation, |
|
|
Gadget |
gadget, |
|
|
string |
scroll_label |
|
) |
| |
◆ creation
bool FactRecorder.stepnote.creation |
distincts creation and deletion
◆ gadget_rank
int FactRecorder.stepnote.gadget_rank |
keeps track with wich Gadget the Fact is created -1
iff its not the case
◆ GadgetFlow
string [] FactRecorder.stepnote.GadgetFlow |
◆ GadgetTime
double FactRecorder.stepnote.GadgetTime |
Loggs time, when Fact was manipulated
◆ Id
string FactRecorder.stepnote.Id |
◆ samestep
bool FactRecorder.stepnote.samestep |
true
if this Fact has been created in the same step as the last one steproot[false] (=> steptail[true])*
◆ scroll_label
string FactRecorder.stepnote.scroll_label |
keeps track with wich Scroll the Fact is created null
iff its not the case
◆ steplink
int FactRecorder.stepnote.steplink |
For fast access of beginning and end of steps. Reference to position in Workflow of:
- steproot: for all elements in steptail
- after steptail-end: for steproot
The documentation for this struct was generated from the following file:
- D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/!UFrameIT/FrameIT/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/FactRecorder.cs