Blender  V3.3
undo_system_types.c
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
7 #include <string.h>
8 
9 #include "BLI_utildefines.h"
10 
11 #include "ED_armature.h"
12 #include "ED_curve.h"
13 #include "ED_lattice.h"
14 #include "ED_mball.h"
15 #include "ED_mesh.h"
16 #include "ED_paint.h"
17 #include "ED_particle.h"
18 #include "ED_sculpt.h"
19 #include "ED_text.h"
20 #include "ED_undo.h"
21 #include "undo_intern.h"
22 
23 /* Keep last */
24 #include "BKE_undo_system.h"
25 
27 {
28  /* Edit Modes */
35 
36  /* Paint Modes */
38 
40 
42 
44 
45  /* Text editor */
47 
48  /* Keep global undo last (as a fallback). */
50 }
51 
53 {
55 }
UndoType * BKE_undosys_type_append(void(*undosys_fn)(UndoType *))
Definition: undo_system.c:877
const UndoType * BKE_UNDOSYS_TYPE_SCULPT
Definition: undo_system.c:57
const UndoType * BKE_UNDOSYS_TYPE_MEMFILE
Definition: undo_system.c:54
const UndoType * BKE_UNDOSYS_TYPE_PARTICLE
Definition: undo_system.c:56
const UndoType * BKE_UNDOSYS_TYPE_TEXT
Definition: undo_system.c:58
const UndoType * BKE_UNDOSYS_TYPE_PAINTCURVE
Definition: undo_system.c:55
void BKE_undosys_type_free_all(void)
Definition: undo_system.c:890
const UndoType * BKE_UNDOSYS_TYPE_IMAGE
Definition: undo_system.c:53
void ED_lattice_undosys_type(struct UndoType *ut)
void ED_mball_undosys_type(struct UndoType *ut)
void ED_mesh_undosys_type(struct UndoType *ut)
void ED_paintcurve_undosys_type(struct UndoType *ut)
void ED_image_undosys_type(struct UndoType *ut)
Definition: image_undo.cc:1027
void ED_particle_undosys_type(struct UndoType *ut)
void ED_sculpt_undosys_type(struct UndoType *ut)
Definition: sculpt_undo.c:1845
void ED_text_undosys_type(struct UndoType *ut)
Definition: text_undo.c:241
void ED_armature_undosys_type(UndoType *ut)
void ED_curve_undosys_type(UndoType *ut)
void ED_font_undosys_type(UndoType *ut)
void ED_memfile_undosys_type(UndoType *ut)
Definition: memfile_undo.c:314
void ED_undosys_type_free(void)
void ED_undosys_type_init(void)