|
Unravel Engine C++ Reference
|
#include "editing_action.h"#include "entt/meta/meta.hpp"#include <engine/assets/asset_handle.h>#include <engine/ecs/scene.h>#include <base/basetypes.hpp>#include <math/math.h>#include <functional>#include <sstream>#include <uuid/uuid.h>#include <vector>Go to the source code of this file.
Classes | |
| struct | unravel::create_entities_action_t |
| Undoable create for entity subtrees: invokes a user-supplied factory on first execution, snapshots the newly-created roots, and restores them with identical UUIDs on redo. More... | |
| struct | unravel::delete_entities_action_t |
| Undoable delete for entity subtrees: snapshots serialized roots at construction, deletes on do, restores on undo. More... | |
| struct | unravel::entity_add_component_action_t |
| struct | unravel::entity_remove_component_action_t |
| struct | unravel::entity_set_active_action_t |
| struct | unravel::entity_set_name_action_t |
| struct | unravel::entity_set_tag_action_t |
| struct | unravel::entity_set_materials_action_t |
| struct | unravel::entity_set_text_bounds_action_t |
| struct | unravel::entity_set_ui_document_component_bounds_action_t |
| struct | unravel::entity_add_script_component_action_t |
| struct | unravel::entity_remove_script_component_action_t |
Namespaces | |
| namespace | unravel |