Blender  V3.3
Public Attributes | List of all members
UndoStack Struct Reference

#include <BKE_undo_system.h>

Public Attributes

ListBase steps
 
struct UndoStepstep_active
 
struct UndoStepstep_active_memfile
 
struct UndoStepstep_init
 
int group_level
 

Detailed Description

Definition at line 43 of file BKE_undo_system.h.

Member Data Documentation

◆ group_level

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().

◆ step_active

struct UndoStep* UndoStack::step_active

◆ step_active_memfile

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().

◆ step_init

struct UndoStep* UndoStack::step_init

◆ steps

ListBase UndoStack::steps

The documentation for this struct was generated from the following file: