This history action must be created before the change in widget's direction, base or length to make them undo-able. More...
#include <MRDirectionWidget.h>
Inheritance diagram for MR::DirectionWidget::ChangeDirAction:Public Member Functions | |
| ChangeDirAction (DirectionWidget &widget, const std::string &name="Change Direction") | |
Public Member Functions inherited from MR::ChangeXfAction | |
| unsafe | ChangeXfAction (MR._ByValue_ChangeXfAction _other) |
| unsafe | ChangeXfAction (string name, MR.Const_Object obj) |
| unsafe | ChangeXfAction (string name, MR.Const_Object obj, in MR.AffineXf3f newXf) |
| unsafe MR.ChangeXfAction | assign (MR._ByValue_ChangeXfAction _other) |
| unsafe void | action (MR.HistoryAction.Type _1) |
| ChangeXfAction (const std::string &name, const std::shared_ptr< Object > &obj) | |
| use this constructor to remember object's transformation before making any changes in it | |
| ChangeXfAction (const std::string &name, const std::shared_ptr< Object > &obj, const AffineXf3f &newXf) | |
| use this constructor to remember object's transformation and immediately set new mesh | |
| virtual std::string | name () const override |
| virtual void | action (HistoryAction::Type) override |
| This function is called on history action (undo, redo, etc.) | |
| virtual size_t | heapBytes () const override |
| returns the amount of memory this object occupies on heap | |
| const std::shared_ptr< Object > & | obj () const |
Public Member Functions inherited from MR::HistoryAction | |
| unsafe void | action (MR.HistoryAction.Type actionType) |
| virtual | ~HistoryAction ()=default |
Additional Inherited Members | |
Public Types inherited from MR::HistoryAction | |
| enum class | Type { Undo , Redo } |
This history action must be created before the change in widget's direction, base or length to make them undo-able.
|
inline |