Blender
V4.3
source
blender
blenkernel
BKE_blender_undo.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2023 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
#pragma once
5
10
#include "
BKE_undo_system.hh
"
11
12
struct
Main
;
13
struct
MemFileUndoData
;
14
struct
bContext
;
15
16
#define BKE_UNDO_STR_MAX 64
17
18
MemFileUndoData
*
BKE_memfile_undo_encode
(
Main
*bmain,
MemFileUndoData
*mfu_prev);
19
bool
BKE_memfile_undo_decode
(
MemFileUndoData
*mfu,
20
eUndoStepDir
undo_direction,
21
bool
use_old_bmain_data,
22
bContext
*C);
23
void
BKE_memfile_undo_free
(
MemFileUndoData
*mfu);
BKE_memfile_undo_decode
bool BKE_memfile_undo_decode(MemFileUndoData *mfu, eUndoStepDir undo_direction, bool use_old_bmain_data, bContext *C)
Definition
blender_undo.cc:53
BKE_memfile_undo_encode
MemFileUndoData * BKE_memfile_undo_encode(Main *bmain, MemFileUndoData *mfu_prev)
Definition
blender_undo.cc:103
BKE_memfile_undo_free
void BKE_memfile_undo_free(MemFileUndoData *mfu)
Definition
blender_undo.cc:145
BKE_undo_system.hh
eUndoStepDir
eUndoStepDir
Definition
BKE_undo_system.hh:90
Main
Definition
BKE_main.hh:122
MemFileUndoData
Definition
BLO_undofile.hh:68
bContext
Definition
blenkernel/intern/context.cc:61
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0