Blender
V3.3
|
#include <BKE_undo_system.h>
Public Attributes | |
ListBase | steps |
struct UndoStep * | step_active |
struct UndoStep * | step_active_memfile |
struct UndoStep * | step_init |
int | group_level |
Definition at line 43 of file BKE_undo_system.h.
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 64 of file BKE_undo_system.h.
Referenced by BKE_undosys_stack_group_begin(), BKE_undosys_stack_group_end(), BKE_undosys_step_push_with_type(), and ED_undo_is_state_valid().
struct UndoStep* UndoStack::step_active |
Definition at line 45 of file BKE_undo_system.h.
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_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(), and undosys_stack_validate().
struct 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 50 of file BKE_undo_system.h.
Referenced by BKE_undosys_print(), BKE_undosys_step_push_with_type(), undosys_step_decode(), undosys_step_encode(), and undosys_step_free_and_unlink().
struct UndoStep* UndoStack::step_init |
Some undo systems require begin/end, see: UndoType.step_encode_init
Definition at line 58 of file BKE_undo_system.h.
Referenced by 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 44 of file BKE_undo_system.h.
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().