Blender
V3.3
source
blender
blenkernel
BKE_blender_undo.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later */
2
#pragma once
3
8
#ifdef __cplusplus
9
extern
"C"
{
10
#endif
11
12
struct
Main
;
13
struct
MemFileUndoData
;
14
struct
bContext
;
15
16
enum
eUndoStepDir
;
17
18
#define BKE_UNDO_STR_MAX 64
19
20
struct
MemFileUndoData
*
BKE_memfile_undo_encode
(
struct
Main
*bmain,
21
struct
MemFileUndoData
*mfu_prev);
22
bool
BKE_memfile_undo_decode
(
struct
MemFileUndoData
*mfu,
23
enum
eUndoStepDir
undo_direction,
24
bool
use_old_bmain_data,
25
struct
bContext
*
C
);
26
void
BKE_memfile_undo_free
(
struct
MemFileUndoData
*mfu);
27
28
#ifdef __cplusplus
29
}
30
#endif
BKE_memfile_undo_encode
struct MemFileUndoData * BKE_memfile_undo_encode(struct Main *bmain, struct MemFileUndoData *mfu_prev)
Definition:
blender_undo.c:101
BKE_memfile_undo_free
void BKE_memfile_undo_free(struct MemFileUndoData *mfu)
Definition:
blender_undo.c:140
BKE_memfile_undo_decode
bool BKE_memfile_undo_decode(struct MemFileUndoData *mfu, enum eUndoStepDir undo_direction, bool use_old_bmain_data, struct bContext *C)
Definition:
blender_undo.c:51
eUndoStepDir
eUndoStepDir
Definition:
BKE_undo_system.h:85
C
#define C
Definition:
RandGen.cpp:25
Main
Definition:
BKE_main.h:121
MemFileUndoData
Definition:
BLO_undofile.h:48
bContext
Definition:
context.c:56
Generated on Sat Jul 27 2024 14:57:55 for Blender by
doxygen
1.9.1