|
Blender V5.0
|
#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 50 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 71 of file BKE_undo_system.hh.
Referenced by BKE_undosys_stack_group_begin(), BKE_undosys_stack_group_end(), and BKE_undosys_step_push_with_type().
| UndoStep* UndoStack::step_active |
Definition at line 52 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(), 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(), undosys_stack_clear_all_first(), undosys_stack_clear_all_last(), and undosys_stack_validate().
| 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 57 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 65 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_with_type(), BKE_undosys_step_push_with_type(), ED_image_paint_tile_map_get(), 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 51 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_undosys_total_memory_calc(), undosys_stack_clear_all_first(), undosys_stack_clear_all_last(), undosys_stack_validate(), undosys_step_free_and_unlink(), and UNUSED_FUNCTION().