#include <property_actions.h>
Definition at line 14 of file property_actions.h.
◆ property_action_t()
unravel::property_action_t::property_action_t |
( |
meta_any_proxy | inst, |
|
|
const entt::meta_any & | old_val, |
|
|
const entt::meta_any & | new_val, |
|
|
const entt::meta_custom & | custom = {}, |
|
|
const std::function< void()> & | on_success = {} ) |
◆ do_action()
void unravel::property_action_t::do_action |
( |
| ) |
|
|
override |
◆ draw_in_inspector()
void unravel::property_action_t::draw_in_inspector |
( |
rtti::context & | ctx | ) |
|
|
override |
◆ is_mergeable()
auto unravel::property_action_t::is_mergeable |
( |
const editing_action_t & | previous | ) |
const -> bool |
|
override |
◆ is_valid()
auto unravel::property_action_t::is_valid |
( |
| ) |
const -> bool |
|
override |
◆ merge_with()
void unravel::property_action_t::merge_with |
( |
const editing_action_t & | previous | ) |
|
|
override |
◆ undo_action()
void unravel::property_action_t::undo_action |
( |
| ) |
|
|
override |
◆ custom
entt::meta_custom unravel::property_action_t::custom |
◆ instance
◆ new_value
entt::meta_any unravel::property_action_t::new_value |
◆ old_value
entt::meta_any unravel::property_action_t::old_value |
◆ on_success
std::function<void()> unravel::property_action_t::on_success |
The documentation for this struct was generated from the following files:
- C:/Workspace/github/UnravelEngine/UnravelEngine/editor/editor/editing/actions/property_actions.h
- C:/Workspace/github/UnravelEngine/UnravelEngine/editor/editor/editing/actions/property_actions.cpp