MeshLib C++ Docs
Loading...
Searching...
No Matches
MRAppendHistory.h File Reference
#include "MRHistoryStore.h"
#include <MRMesh/MRHistoryAction.h>
#include <string>
#include <memory>

Go to the source code of this file.

Classes

class  MR::Historian< HistoryActionType >
class  MR::ScopeHistory
 The purpose of this class is to combine all actions appended to global history store in one big action to undo/redo them all at once. More...

Namespaces

namespace  MR
 only for bindings generation

Macros

#define SCOPED_HISTORY(name)

Functions

void MR::AppendHistory (std::shared_ptr< HistoryAction > action)
 Appends given history action to viewer's global history store.
template<class HistoryActionType, typename... Args>
void MR::AppendHistory (Args &&... args)
 Constructs history action from given arguments, than appends it to viewer's global history store.
void MR::FilterHistoryByCondition (HistoryStackFilter filteringCondition, bool deepFiltering=true)