4#include <entt/meta/meta.hpp>
10struct editing_manager;
20 const std::vector<entt::meta_any>& old_sel,
21 const std::vector<entt::meta_any>& new_sel,
bool is_select);
27 auto is_valid() const ->
bool override;
auto modifies_scene_content() const -> bool override
void undo_action() override
void merge_with(const editing_action_t &previous) override
void do_action() override
auto is_valid() const -> bool override
std::vector< entt::meta_any > old_selection
selection_action_t(editing_manager *mgr, const std::vector< entt::meta_any > &old_sel, const std::vector< entt::meta_any > &new_sel, bool is_select)
editing_manager * manager
auto is_mergeable(const editing_action_t &previous) const -> bool override
std::vector< entt::meta_any > new_selection