Public Member Functions | |
| auto | name () const -> meshlib::Owned< meshlib::std_string > |
| void | action (_1:meshlib::HistoryAction_Type) |
| auto | heap_bytes () const -> usize |
| auto | upcast_to_history_action () const -> &meshlib::HistoryAction |
| auto | upcast_to_history_action_mut () -> &mut meshlib::HistoryAction |
Undo action for efficiently storage of partial change in mesh topology (e.g. a modification of small region) Generated from class MR::PartialChangeMeshTopologyAction. Base classes: Direct: (non-virtual) MR::HistoryAction
Generated from class MR::PartialChangeMeshTopologyAction. Heap-allocated instances are held in Owned<PartialChangeMeshTopologyAction>.
| void meshlib::PartialChangeMeshTopologyAction::action | ( | _1:meshlib::HistoryAction_Type | ) |
Generated from method MR::PartialChangeMeshTopologyAction::action.
Calls MR_PartialChangeMeshTopologyAction_action().
|
static |
Generated from constructor MR::PartialChangeMeshTopologyAction::PartialChangeMeshTopologyAction.
Calls MR_PartialChangeMeshTopologyAction_ConstructFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
|
static |
use this constructor after the object already contains new topology, and old topology is passed to remember the difference for future undoing Generated from constructor MR::PartialChangeMeshTopologyAction::PartialChangeMeshTopologyAction.
Calls MR_PartialChangeMeshTopologyAction_Construct_MR_CmpOld(). The reference to the parameter name might be preserved in the constructed object. The reference to the parameter obj might be preserved in the constructed object. The reference to the parameter _3 might be preserved in the constructed object. The reference to the parameter oldTopology might be preserved in the constructed object.
|
static |
use this constructor to set new object's topology and remember its difference from existed topology for future undoing Generated from constructor MR::PartialChangeMeshTopologyAction::PartialChangeMeshTopologyAction.
Calls MR_PartialChangeMeshTopologyAction_Construct_MR_SetNew(). The reference to the parameter name might be preserved in the constructed object. The reference to the parameter obj might be preserved in the constructed object. The reference to the parameter _3 might be preserved in the constructed object. The reference to the parameter newTopology might be preserved in the constructed object.
|
static |
Dynamic downcast from the base class MR::HistoryAction. Returns None if the object isn't actually a PartialChangeMeshTopologyAction.
Calls MR_PartialChangeMeshTopologyAction_DynamicDowncastFrom_MR_HistoryAction().
|
static |
Dynamic downcast from the base class MR::HistoryAction. Returns None if the object isn't actually a PartialChangeMeshTopologyAction.
Calls MR_PartialChangeMeshTopologyAction_MutableDynamicDowncastFrom_MR_HistoryAction().
| auto meshlib::PartialChangeMeshTopologyAction::heap_bytes | ( | ) | const -> usize |
Generated from method MR::PartialChangeMeshTopologyAction::heapBytes.
Calls MR_PartialChangeMeshTopologyAction_heapBytes().
| auto meshlib::PartialChangeMeshTopologyAction::name | ( | ) | const -> meshlib::Owned< meshlib::std_string > |
Generated from method MR::PartialChangeMeshTopologyAction::name.
Calls MR_PartialChangeMeshTopologyAction_name().
|
static |
Static downcast from the base class MR::HistoryAction.
Calls MR_PartialChangeMeshTopologyAction_StaticDowncastFrom_MR_HistoryAction(). Undefined behavior if the object isn't actually a PartialChangeMeshTopologyAction.
|
static |
Static downcast from the base class MR::HistoryAction.
Calls MR_PartialChangeMeshTopologyAction_MutableStaticDowncastFrom_MR_HistoryAction(). Undefined behavior if the object isn't actually a PartialChangeMeshTopologyAction.
| auto meshlib::PartialChangeMeshTopologyAction::upcast_to_history_action | ( | ) | const -> &meshlib::HistoryAction |
Upcasts to the base class MR::HistoryAction.
Calls MR_PartialChangeMeshTopologyAction_UpcastTo_MR_HistoryAction().
| auto meshlib::PartialChangeMeshTopologyAction::upcast_to_history_action_mut | ( | ) | -> &mut meshlib::HistoryAction |
Upcasts to the base class MR::HistoryAction.
Calls MR_PartialChangeMeshTopologyAction_MutableUpcastTo_MR_HistoryAction().