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

Classes

struct  GreasePencilUndoStep
 
struct  StepDecodeStatus
 
class  StepDrawingGeometry
 
class  StepDrawingGeometryBase
 
class  StepDrawingReference
 
struct  StepEncodeStatus
 
class  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::greasepencil::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::greasepencil::undo::step_free ( UndoStep * us_p)
static