add_action(const std::string &name, std::shared_ptr< editing_action_t > action, bool immediate=true) | unravel::editing_manager | |
billboard_data | unravel::editing_manager | |
can_redo() const -> bool | unravel::editing_manager | inline |
can_undo() const -> bool | unravel::editing_manager | inline |
clear() | unravel::editing_manager | |
clear_unsaved_changes() | unravel::editing_manager | inline |
ctrl enum value | unravel::editing_manager | |
current_mode | unravel::editing_manager | |
deinit(rtti::context &ctx) -> bool | unravel::editing_manager | |
do_action(const std::string &name, const std::function< void()> &action) | unravel::editing_manager | |
do_action(const std::string &name, const std::function< void()> &do_action, const std::function< void()> &undo_action) | unravel::editing_manager | |
do_action(const std::string &name, std::shared_ptr< editing_action_t > action) | unravel::editing_manager | |
do_action(const std::string &name, Args &&... args) | unravel::editing_manager | inline |
edited_prefab | unravel::editing_manager | |
editing_mode enum name | unravel::editing_manager | |
enter_prefab_mode(rtti::context &ctx, const asset_handle< prefab > &prefab, bool auto_save=false) | unravel::editing_manager | |
execute_actions() | unravel::editing_manager | |
exit_prefab_mode(rtti::context &ctx, save_option save_changes=save_option::prompt) | unravel::editing_manager | |
focus(entt::meta_any object) | unravel::editing_manager | |
focus_path(const fs::path &object) | unravel::editing_manager | |
focused_data | unravel::editing_manager | |
get_active_scene(rtti::context &ctx) -> scene * | unravel::editing_manager | |
get_active_selection() const -> const entt::meta_any & | unravel::editing_manager | inline |
get_active_selection() -> entt::meta_any & | unravel::editing_manager | inline |
get_active_selection_as() const -> const T & | unravel::editing_manager | inline |
get_pending_actions_count() const -> size_t | unravel::editing_manager | inline |
get_select_mode() const -> select_mode | unravel::editing_manager | |
get_selections() const -> hpp::span< const entt::meta_any > | unravel::editing_manager | inline |
get_selections() -> hpp::span< entt::meta_any > | unravel::editing_manager | inline |
grid_data | unravel::editing_manager | |
has_pending_actions() const -> bool | unravel::editing_manager | inline |
has_unsaved_changes() const -> bool | unravel::editing_manager | inline |
ik_data | unravel::editing_manager | |
init(rtti::context &ctx) -> bool | unravel::editing_manager | |
is_focused(const T &entry) -> bool | unravel::editing_manager | inline |
is_focused(const asset_handle< T > &entry) -> bool | unravel::editing_manager | inline |
is_prefab_mode() const -> bool | unravel::editing_manager | inline |
is_selected(const T &entry) -> bool | unravel::editing_manager | inline |
is_selected_type() -> bool | unravel::editing_manager | inline |
mode | unravel::editing_manager | |
normal enum value | unravel::editing_manager | |
on_frame_update(rtti::context &ctx, delta_t) | unravel::editing_manager | |
on_play_after_end(rtti::context &ctx) | unravel::editing_manager | |
on_play_before_begin(rtti::context &ctx) | unravel::editing_manager | |
on_prefab_updated(const asset_handle< prefab > &pfb) | unravel::editing_manager | |
on_script_recompile(rtti::context &ctx, const std::string &protocol, uint64_t version) | unravel::editing_manager | |
operation | unravel::editing_manager | |
pending_actions | unravel::editing_manager | |
pop_undo_stack_enabled() | unravel::editing_manager | |
prefab_entity | unravel::editing_manager | |
prefab_scene | unravel::editing_manager | |
push_undo_stack_enabled(bool enabled) | unravel::editing_manager | |
queue_action(const std::string &name, const std::function< void()> &action) | unravel::editing_manager | |
queue_action(const std::string &name, const std::function< void()> &do_action, const std::function< void()> &undo_action) | unravel::editing_manager | |
queue_action(const std::string &name, std::shared_ptr< editing_action_t > action) | unravel::editing_manager | |
queue_action(const std::string &name, Args &&... args) | unravel::editing_manager | inline |
redo() | unravel::editing_manager | |
save_option enum name | unravel::editing_manager | |
save_prefab_changes(rtti::context &ctx) | unravel::editing_manager | |
select(const T &entry, select_mode mode=select_mode::normal) | unravel::editing_manager | inline |
select_mode enum name | unravel::editing_manager | |
selection_data | unravel::editing_manager | |
shift enum value | unravel::editing_manager | |
show_grid | unravel::editing_manager | |
show_icon_gizmos | unravel::editing_manager | |
snap_data | unravel::editing_manager | |
sync_prefab_entity(rtti::context &ctx, entt::handle entity, const asset_handle< prefab > &pfb) | unravel::editing_manager | |
sync_prefab_instances(rtti::context &ctx, scene *scn) | unravel::editing_manager | |
try_get_active_focus_as() const -> const T * | unravel::editing_manager | inline |
try_get_active_selection_as() -> T * | unravel::editing_manager | inline |
try_get_active_selection_as() const -> const T * | unravel::editing_manager | inline |
try_get_selections_as() const -> std::vector< const T * > | unravel::editing_manager | inline |
try_get_selections_as() -> std::vector< T * > | unravel::editing_manager | inline |
try_get_selections_as_copy() const -> std::vector< T > | unravel::editing_manager | inline |
try_unfocus() | unravel::editing_manager | inline |
try_unselect() | unravel::editing_manager | inline |
undo() | unravel::editing_manager | |
undo_stack | unravel::editing_manager | |
undo_stack_enabled | unravel::editing_manager | |
unfocus() | unravel::editing_manager | |
unselect(bool clear_selection_tools=true) | unravel::editing_manager | |
unselect(const T &entry) | unravel::editing_manager | inline |
wireframe_selection | unravel::editing_manager | |