Blender V4.3
blender::ed::curves::undo Namespace Reference

Classes

struct  CurvesUndoStep
 
struct  StepObject
 

Functions

Implements ED Undo System
Note
This is similar for all edit-mode types.
static bool step_encode (bContext *C, Main *bmain, UndoStep *us_p)
 
static void step_decode (bContext *C, Main *bmain, UndoStep *us_p, const eUndoStepDir, bool)
 
static void step_free (UndoStep *us_p)
 
static void foreach_ID_ref (UndoStep *us_p, UndoTypeForEachIDRefFn foreach_ID_ref_fn, void *user_data)
 

Function Documentation

◆ foreach_ID_ref()

static void blender::ed::curves::undo::foreach_ID_ref ( UndoStep * us_p,
UndoTypeForEachIDRefFn foreach_ID_ref_fn,
void * user_data )
static

◆ step_decode()

◆ step_encode()

◆ step_free()

static void blender::ed::curves::undo::step_free ( UndoStep * us_p)
static

Definition at line 113 of file curves_undo.cc.

References blender::ed::curves::undo::CurvesUndoStep::objects, and step_free().

Referenced by step_free().