Classes | |
class | MR::ChangeObjectColorAction |
class | MR::ChangeFacesColorMapAction |
class | MR::ChangeLinesColorMapAction |
class | MR::ChangeColoringType |
class | MR::ChangeMeshAction |
Undo action for ObjectMesh mesh change. More... | |
class | MR::ChangeMeshUVCoordsAction |
Undo action for ObjectMeshHolder uvCoords change. More... | |
class | MR::ChangeTextureAction |
class | MR::ChangeMeshPointsAction |
Undo action for ObjectMesh points only (not topology) change. More... | |
class | MR::ChangeMeshTopologyAction |
Undo action for ObjectMesh topology only (not points) change. More... | |
class | MR::ChangeMeshTexturePerFaceAction |
Undo action for ObjectMeshHolder texturePerFace change. More... | |
class | MR::ChangeNameAction |
class | MR::ChangeObjectAction |
class | MR::ChangeVisualizePropertyAction |
class | MR::ChangeObjectSelectedAction |
class | MR::ChangeObjectVisibilityAction |
class | MR::ChangePointCloudAction |
class | MR::ChangePointCloudPointsAction |
class | MR::ChangePointCloudNormalsAction |
class | MR::ChangePolylineAction |
Undo action for ObjectLines polyline change. More... | |
class | MR::ChangePolylinePointsAction |
Undo action for ObjectLines points only (not topology) change. More... | |
class | MR::ChangePolylineTopologyAction |
Undo action for ObjectLines topology only (not points) change. More... | |
class | MR::ChangeSceneAction |
class | MR::ChangeSceneObjectsOrder |
class | MR::ChangeMeshFaceSelectionAction |
Undo action for ObjectMesh face selection. More... | |
class | MR::ChangeMeshEdgeSelectionAction |
Undo action for ObjectMesh edge selection. More... | |
class | MR::ChangeMeshCreasesAction |
Undo action for ObjectMesh creases. More... | |
class | MR::ChangePointPointSelectionAction |
Undo action for ObjectPoints point selection. More... | |
class | MR::ChangeValue< T > |
class | MR::ChangeVertsColorMapAction |
class | MR::ChangeXfAction |
class | MR::CombinedHistoryAction |
class | MR::HistoryAction |
struct | MR::CmpOld |
argument of this type indicates that the object is already in new state, and the following argument is old state More... | |
struct | MR::SetNew |
argument of this type indicates that the object is in old state, and the following argument is new state to be set More... | |
class | MR::PartialChangeMeshAction |
Undo action for efficiently storage of partial change in mesh (e.g. a modification of small region) More... | |
class | MR::PartialChangeMeshPointsAction |
Undo action for efficiently storage of partial change in mesh points (e.g. a modification of small region) More... | |
class | MR::PartialChangeMeshTopologyAction |
Undo action for efficiently storage of partial change in mesh topology (e.g. a modification of small region) More... | |
class | MR::HistoryStore |
This class stores history stack for undo/redo. More... | |
class | MR::ViewportParametersAction |
class | MR::ChangeIsoAction |
Undo action for ObjectVoxels iso-value change. More... | |
class | MR::ChangeDualMarchingCubesAction |
Undo action for ObjectVoxels dual/standard marching cubes change. More... | |
class | MR::ChangeActiveBoxAction |
class | MR::ChangeSurfaceAction |
class | MR::ChangeGridAction |
class | MR::ChangVoxelSelectionAction |
Undo action for ObjectVoxels face selection. More... | |
Typedefs | |
using | MR::ChangVoxelSelectionAction::Obj = ObjectVoxels |
Functions | |
MR::ViewportParametersAction::ViewportParametersAction (std::string name, ViewportMask viewports=ViewportMask::all()) | |
Use this constructor to remember viewport configuration before making changes in it. | |
virtual std::string | MR::ViewportParametersAction::name () const override |
virtual void | MR::ViewportParametersAction::action (HistoryAction::Type) override |
This function is called on history action (undo, redo, etc.) | |
virtual size_t | MR::ViewportParametersAction::heapBytes () const override |
returns the amount of memory this object occupies on heap | |
MR::ChangVoxelSelectionAction::ChangVoxelSelectionAction (const std::string &name, const std::shared_ptr< Obj > &objVoxels) | |
use this constructor to remember object's face selection before making any changes in it | |
virtual std::string | MR::ChangVoxelSelectionAction::name () const override |
virtual void | MR::ChangVoxelSelectionAction::action (Type) override |
This function is called on history action (undo, redo, etc.) | |
const VoxelBitSet & | MR::ChangVoxelSelectionAction::selection () const |
static void | MR::ChangVoxelSelectionAction::setObjectDirty (const std::shared_ptr< Obj > &) |
empty because set dirty is inside selectFaces | |
virtual size_t | MR::ChangVoxelSelectionAction::heapBytes () const override |
returns the amount of memory this object occupies on heap | |
Variables | |
constexpr CmpOld | MR::cmpOld |
constexpr SetNew | MR::setNew |
|
inlineoverridevirtual |
This function is called on history action (undo, redo, etc.)
Implements MR::HistoryAction.
|
inlineoverridevirtual |
This function is called on history action (undo, redo, etc.)
Implements MR::HistoryAction.
|
inline |
use this constructor to remember object's face selection before making any changes in it
|
inlinenodiscardoverridevirtual |
returns the amount of memory this object occupies on heap
Implements MR::HistoryAction.
|
inlinenodiscardoverridevirtual |
returns the amount of memory this object occupies on heap
Implements MR::HistoryAction.
|
inlineoverridevirtual |
Implements MR::HistoryAction.
|
inlineoverridevirtual |
Implements MR::HistoryAction.
|
inline |
|
inlinestatic |
empty because set dirty is inside selectFaces
|
inline |
Use this constructor to remember viewport configuration before making changes in it.
|
inlineconstexpr |
|
inlineconstexpr |