|
Unravel Engine C++ Reference
|
#include <entity_actions.h>
Public Member Functions | |
| entity_set_materials_action_t (entt::handle ent, const std::vector< asset_handle< material > > &old_materials, const asset_handle< material > &new_material) | |
| void | do_action () override |
| void | undo_action () override |
| auto | is_mergeable (const editing_action_t &previous) const -> bool override |
| void | merge_with (const editing_action_t &previous) override |
| auto | is_valid () const -> bool override |
| void | draw_in_inspector (rtti::context &ctx) override |
Public Member Functions inherited from crtp_meta_type< entity_set_materials_action_t, editing_action_t > | |
| virtual auto | get_meta_type () const -> entt::meta_type |
| auto | is () const -> bool |
| auto | is (const entt::meta_type &type) const -> bool |
| virtual auto | as_derived () -> entt::meta_any |
Public Attributes | |
| entt::uhandle | entity {} |
| std::vector< asset_handle< material > > | old_materials {} |
| std::vector< asset_handle< material > > | new_materials {} |
Additional Inherited Members | |
Static Public Member Functions inherited from crtp_meta_type< entity_set_materials_action_t, editing_action_t > | |
| static auto | get_static_meta_type () -> entt::meta_type |
Definition at line 160 of file entity_actions.h.
| unravel::entity_set_materials_action_t::entity_set_materials_action_t | ( | entt::handle | ent, |
| const std::vector< asset_handle< material > > & | old_materials, | ||
| const asset_handle< material > & | new_material ) |
Definition at line 687 of file entity_actions.cpp.
|
override |
Definition at line 694 of file entity_actions.cpp.
|
override |
Definition at line 743 of file entity_actions.cpp.
|
override |
Definition at line 724 of file entity_actions.cpp.
|
override |
Definition at line 736 of file entity_actions.cpp.
|
override |
Definition at line 730 of file entity_actions.cpp.
|
override |
Definition at line 709 of file entity_actions.cpp.
| entt::uhandle unravel::entity_set_materials_action_t::entity {} |
Definition at line 162 of file entity_actions.h.
| std::vector<asset_handle<material> > unravel::entity_set_materials_action_t::new_materials {} |
Definition at line 164 of file entity_actions.h.
| std::vector<asset_handle<material> > unravel::entity_set_materials_action_t::old_materials {} |
Definition at line 163 of file entity_actions.h.