Classes | |
| class | MR::ChangeObjectColorAction |
| class | MR::ChangeFacesColorMapAction |
| class | MR::ChangeLinesColorMapAction |
| class | MR::ChangeColoringType |
| class | MR::ChangeMeshAction |
| Undo action for ObjectMesh mesh change. | |
| class | MR::ChangeMeshUVCoordsAction |
| Undo action for ObjectMeshHolder uvCoords change. | |
| class | MR::ChangeTextureAction |
| class | MR::ChangeMeshPointsAction |
| Undo action for ObjectMesh points only (not topology) change. | |
| class | MR::ChangeMeshTopologyAction |
| Undo action for ObjectMesh topology only (not points) change. | |
| class | MR::ChangeMeshTexturePerFaceAction |
| Undo action for ObjectMeshHolder texturePerFace change. | |
| class | MR::ChangeMeshDataAction |
| Undo action for ObjectMeshData change. | |
| class | MR::PartialChangeMeshDataAction |
| Undo action for ObjectMeshData change partially. | |
| class | MR::ChangeNameAction |
| class | MR::ChangeObjectAction |
| class | MR::ChangeVisualizePropertyAction |
| class | MR::ChangeObjectSelectedAction |
| class | MR::ChangeObjectVisibilityAction |
| class | MR::ChangePointCloudAction |
| class | MR::ChangePointCloudPointsAction |
| class | MR::ChangeOnePointInCloudAction |
| class | MR::ChangePointCloudNormalsAction |
| class | MR::ChangeOneNormalInCloudAction |
| class | MR::ChangePolylineAction |
| Undo action for ObjectLines polyline change. | |
| class | MR::ChangePolylinePointsAction |
| Undo action for ObjectLines points only (not topology) change. | |
| class | MR::ChangePolylineTopologyAction |
| Undo action for ObjectLines topology only (not points) change. | |
| class | MR::ChangeOnePointInPolylineAction |
| class | MR::ChangeScaleAction |
| class | MR::ChangeSceneAction |
| class | MR::ChangeSceneObjectsOrder |
| class | MR::ChangeMeshFaceSelectionAction |
| Undo action for ObjectMesh face selection. | |
| class | MR::ChangeMeshEdgeSelectionAction |
| Undo action for ObjectMesh edge selection. | |
| class | MR::ChangeMeshCreasesAction |
| Undo action for ObjectMesh creases. | |
| class | MR::ChangePointPointSelectionAction |
| Undo action for ObjectPoints point selection. | |
| class | MR::ChangeValue< T > |
| class | MR::ChangeVertsColorMapAction< T > |
| class | MR::ChangeXfAction |
| class | MR::CombinedHistoryAction |
| class | MR::HistoryAction |
| class | MR::CmpOld |
| argument of this type indicates that the object is already in new state, and the following argument is old state | |
| class | MR::SetNew |
| argument of this type indicates that the object is in old state, and the following argument is new state to be set | |
| class | MR::PartialChangeMeshAction |
| Undo action for efficiently storage of partial change in mesh (e.g. a modification of small region) | |
| class | MR::PartialChangeMeshPointsAction |
| Undo action for efficiently storage of partial change in mesh points (e.g. a modification of small region) | |
| class | MR::PartialChangeMeshTopologyAction |
| Undo action for efficiently storage of partial change in mesh topology (e.g. a modification of small region) | |
| 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. | |
| class | MR::ChangeDualMarchingCubesAction |
| Undo action for ObjectVoxels dual/standard marching cubes change. | |
| class | MR::ChangeActiveBoxAction |
| class | MR::ChangeSurfaceAction |
| class | MR::ChangeGridAction |
| class | MR::ChangVoxelSelectionAction |
| Undo action for ObjectVoxels face selection. | |
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 |