4#include "entt/meta/meta.hpp"
28 auto is_valid() const ->
bool override;
38 std::stringstream stream{};
45 auto is_valid() const ->
bool override;
62 auto is_valid() const ->
bool override;
69 std::string old_name{};
70 std::string new_name{};
78 auto is_valid() const ->
bool override;
85 std::string old_tag{};
86 std::string new_tag{};
94 auto is_valid() const ->
bool override;
101 std::vector<asset_handle<material>> old_materials{};
102 std::vector<asset_handle<material>> new_materials{};
112 auto is_valid() const ->
bool override;
128 auto is_valid() const ->
bool override;
136 std::string script_type_name{};
145 auto is_valid() const ->
bool override;
152 std::string script_type_name{};
156 std::stringstream removed_script_object_data{};
163 auto is_valid() const ->
bool override;
Represents a handle to an asset, providing access and management functions.
void draw_in_inspector(rtti::context &ctx) override
void do_action() override
entt::meta_type component_type
void undo_action() override
auto is_valid() const -> bool override
entity_add_component_action_t(entt::handle ent, const entt::meta_type &ctype)
auto is_mergeable(const editing_action_t &previous) const -> bool override