![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include <UndoManager.h>
Public Member Functions | |
void | swapValues () noexcept override |
void | apply () override |
![]() | |
virtual | ~IUndoEntry ()=default |
virtual void | swapValues ()=0 |
virtual void | apply ()=0 |
Public Attributes | |
T | _oldVal = {} |
T | _newVal = {} |
DELEGATE_STD< void, const T & > | _dataSetter = {} |
![]() | |
PushConstantType | _type = PushConstantType::COUNT |
string | _name = "" |
DELEGATE< void, std::string_view > | _onChangedCbk |
Definition at line 51 of file UndoManager.h.
|
inlineoverridevirtual |
Implements Divide::IUndoEntry.
Definition at line 60 of file UndoManager.h.
|
inlineoverridevirtualnoexcept |
Implements Divide::IUndoEntry.
Definition at line 56 of file UndoManager.h.
DELEGATE_STD<void, const T&> Divide::UndoEntry< T >::_dataSetter = {} |
Definition at line 54 of file UndoManager.h.
T Divide::UndoEntry< T >::_newVal = {} |
Definition at line 53 of file UndoManager.h.
T Divide::UndoEntry< T >::_oldVal = {} |
Definition at line 52 of file UndoManager.h.