|
Jameo Core Library
|
This class encapsulates the step when a Vertex3 value is modified. More...
Public Member Functions | |
| UndoChangeVertex3 (Object *object, Vertex3 *ptr) | |
| void | swap () override |
| This method performs an undo/redo step by swapping the stored value (here) with the value pointed to by the pointer. | |
Public Member Functions inherited from jm::UndoChange | |
| UndoChange (Object *object) noexcept | |
| Constructor for UndoChange class. | |
| virtual | ~UndoChange () noexcept |
| Destructor. | |
Additional Inherited Members | |
Public Attributes inherited from jm::UndoChange | |
| UndoChange * | mNext |
| Pointer to the next UndoChange element in the linked list. | |
| UndoChange * | mPrev |
| Pointer to the previous UndoChange element in the linked list. | |
| Object * | mObject |
| Pointer to the object in which the change is taking place. | |
| jm::String | objname |
This class encapsulates the step when a Vertex3 value is modified.
This class is responsible for managing the undo/redo functionality for Vertex3 values. It is used to store the changes made to a Vertex3 value and perform the undo/redo operation.
|
overridevirtual |
This method performs an undo/redo step by swapping the stored value (here) with the value pointed to by the pointer.
Reimplemented from jm::UndoChange.