Blender  V3.3
Macros | Functions
BKE_blender_undo.h File Reference

Go to the source code of this file.

Macros

#define BKE_UNDO_STR_MAX   64
 

Functions

struct MemFileUndoDataBKE_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)
 

Macro Definition Documentation

◆ BKE_UNDO_STR_MAX

#define BKE_UNDO_STR_MAX   64

Definition at line 18 of file BKE_blender_undo.h.

Function Documentation

◆ BKE_memfile_undo_decode()

bool BKE_memfile_undo_decode ( struct MemFileUndoData mfu,
enum eUndoStepDir  undo_direction,
bool  use_old_bmain_data,
struct bContext C 
)

◆ BKE_memfile_undo_encode()

struct MemFileUndoData* BKE_memfile_undo_encode ( struct Main bmain,
struct MemFileUndoData mfu_prev 
)

◆ BKE_memfile_undo_free()

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