|
Blender
V3.3
|
Go to the source code of this file.
Macros | |
| #define | BKE_UNDO_STR_MAX 64 |
Functions | |
| struct MemFileUndoData * | BKE_memfile_undo_encode (struct Main *bmain, struct MemFileUndoData *mfu_prev) |
| bool | BKE_memfile_undo_decode (struct MemFileUndoData *mfu, enum eUndoStepDir undo_direction, bool use_old_bmain_data, struct bContext *C) |
| void | BKE_memfile_undo_free (struct MemFileUndoData *mfu) |
| #define BKE_UNDO_STR_MAX 64 |
Definition at line 18 of file BKE_blender_undo.h.
| bool BKE_memfile_undo_decode | ( | struct MemFileUndoData * | mfu, |
| enum eUndoStepDir | undo_direction, | ||
| bool | use_old_bmain_data, | ||
| struct bContext * | C | ||
| ) |
Definition at line 51 of file blender_undo.c.
References BKE_blendfile_read(), BKE_blendfile_read_from_memfile(), BKE_blendfile_read_setup(), BKE_main_blendfile_path(), BLI_strncpy(), BLO_READ_SKIP_UNDO_OLD_MAIN, C, CTX_data_main(), DEG_tag_on_visible_update(), BlendFileData::fileflags, Main::filepath, MemFileUndoData::filepath, G, G_FILE_NO_UI, MemFileUndoData::memfile, NULL, params, BlendFileReadReport::reports, STRNCPY, BlendFileReadParams::undo_direction, and UNDO_DISK.
Referenced by memfile_undosys_step_decode().
| struct MemFileUndoData* BKE_memfile_undo_encode | ( | struct Main * | bmain, |
| struct MemFileUndoData * | mfu_prev | ||
| ) |
Definition at line 101 of file blender_undo.c.
References BKE_tempdir_session, BLI_join_dirfile(), BLI_snprintf(), BLI_strncpy(), BLO_memfile_clear_future(), BLO_write_file(), BLO_write_file_mem(), counter, FILE_MAX, BlendFileData::fileflags, BlendFileData::filepath, MemFileUndoData::filepath, G, G_FILE_RECOVER_WRITE, Main::is_memfile_undo_written, MEM_callocN, MemFileUndoData::memfile, NULL, MemFile::size, UNDO_DISK, and MemFileUndoData::undo_size.
Referenced by memfile_undosys_step_encode().
| void BKE_memfile_undo_free | ( | struct MemFileUndoData * | mfu | ) |
Definition at line 140 of file blender_undo.c.
References BLO_memfile_free(), MEM_freeN, and MemFileUndoData::memfile.
Referenced by memfile_undosys_step_free().