Undoable delete for entity subtrees: snapshots serialized roots at construction, deletes on do, restores on undo.
More...
#include <entity_actions.h>
Undoable delete for entity subtrees: snapshots serialized roots at construction, deletes on do, restores on undo.
Definition at line 61 of file entity_actions.h.
◆ delete_entities_action_t()
| unravel::delete_entities_action_t::delete_entities_action_t |
( |
std::vector< entt::handle > | entities | ) |
|
|
explicit |
◆ do_action()
| void unravel::delete_entities_action_t::do_action |
( |
| ) |
|
|
override |
◆ is_mergeable()
| auto unravel::delete_entities_action_t::is_mergeable |
( |
const editing_action_t & | previous | ) |
const -> bool |
|
override |
◆ is_valid()
| auto unravel::delete_entities_action_t::is_valid |
( |
| ) |
const -> bool |
|
override |
◆ undo_action()
| void unravel::delete_entities_action_t::undo_action |
( |
| ) |
|
|
override |
◆ parent_entities
| std::vector<entt::uhandle> unravel::delete_entities_action_t::parent_entities {} |
◆ root_entities
| std::vector<entt::uhandle> unravel::delete_entities_action_t::root_entities {} |
◆ serialized_roots
| std::vector<std::string> unravel::delete_entities_action_t::serialized_roots {} |
◆ subtree_uuids
| std::vector<std::vector<hpp::uuid> > unravel::delete_entities_action_t::subtree_uuids {} |
Preorder UUIDs per root subtree (same order as save_to_stream / flatten_hierarchy).
Definition at line 67 of file entity_actions.h.
The documentation for this struct was generated from the following files: