|
Blender V4.3
|
#include <BKE_undo_system.hh>
Public Attributes | |
| ListBase | steps |
| UndoStep * | step_active |
| UndoStep * | step_active_memfile |
| UndoStep * | step_init |
| int | group_level |
Definition at line 48 of file BKE_undo_system.hh.
| int UndoStack::group_level |
Keep track of nested group begin/end calls, within which all but the last undo-step is marked for skipping.
Definition at line 69 of file BKE_undo_system.hh.
Referenced by BKE_undosys_stack_group_begin(), BKE_undosys_stack_group_end(), BKE_undosys_step_push_with_type(), and ED_undo_is_state_valid().
| UndoStep* UndoStack::step_active |
Definition at line 50 of file BKE_undo_system.hh.
Referenced by BKE_undosys_print(), BKE_undosys_stack_active_with_type(), BKE_undosys_stack_clear(), BKE_undosys_stack_clear_active(), BKE_undosys_stack_group_end(), BKE_undosys_step_calc_direction(), BKE_undosys_step_load_data_ex(), BKE_undosys_step_load_from_index(), BKE_undosys_step_push_init_with_type(), BKE_undosys_step_push_with_type(), BKE_undosys_step_redo(), BKE_undosys_step_redo_with_data_ex(), BKE_undosys_step_undo(), BKE_undosys_step_undo_with_data_ex(), ED_image_undo_push_begin_with_image(), ED_undo_grouped_push(), ED_undo_is_state_valid(), ED_undo_push(), ed_undo_step_by_index(), ED_undosys_stack_memfile_get_if_active(), ED_undosys_stack_memfile_id_changed_tag(), image_undosys_step_encode(), memfile_undosys_poll(), text_undosys_step_encode_init(), undo_history_draw_menu(), undosys_stack_clear_all_first(), undosys_stack_clear_all_last(), undosys_stack_validate(), and wm_operator_undo_active_id().
| UndoStep* UndoStack::step_active_memfile |
The last memfile state read, used so we can be sure the names from the library state matches the state an undo step was written in.
Definition at line 55 of file BKE_undo_system.hh.
Referenced by BKE_undosys_print(), BKE_undosys_step_push_with_type(), undosys_step_decode(), undosys_step_encode(), and undosys_step_free_and_unlink().
| UndoStep* UndoStack::step_init |
Some undo systems require begin/end, see: UndoType.step_encode_init
Definition at line 63 of file BKE_undo_system.hh.
Referenced by BKE_undosys_stack_clear(), BKE_undosys_stack_init_or_active_with_type(), BKE_undosys_step_push(), BKE_undosys_step_push_init(), BKE_undosys_step_push_init_with_type(), BKE_undosys_step_push_with_type(), ED_image_paint_tile_map_get(), ED_undo_push(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_update_step(), text_undosys_poll(), and undosys_stack_push_main().
| ListBase UndoStack::steps |
Definition at line 49 of file BKE_undo_system.hh.
Referenced by BKE_undosys_print(), BKE_undosys_stack_clear(), BKE_undosys_stack_clear_active(), BKE_undosys_stack_has_undo(), BKE_undosys_stack_limit_steps_and_memory(), BKE_undosys_step_find_by_name(), BKE_undosys_step_find_by_name_with_type(), BKE_undosys_step_find_by_type(), BKE_undosys_step_load_from_index(), BKE_undosys_step_push_with_type(), ed_undo_step_by_index(), undo_history_draw_menu(), undosys_stack_clear_all_first(), undosys_stack_clear_all_last(), undosys_stack_validate(), undosys_step_free_and_unlink(), and UNUSED_FUNCTION().