Unravel Engine C++ Reference
Loading...
Searching...
No Matches
entity_actions.h File 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