|
Blender V4.3
|
Classes | |
| struct | CurvesUndoStep |
| struct | StepObject |
Functions | |
Implements ED Undo System | |
| |
| 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) |
|
static |
Definition at line 119 of file curves_undo.cc.
References foreach_ID_ref(), blender::ed::curves::undo::CurvesUndoStep::objects, and blender::ed::curves::undo::CurvesUndoStep::scene_ref.
Referenced by foreach_ID_ref().
|
static |
Definition at line 79 of file curves_undo.cc.
References BKE_object_is_in_editmode(), BLI_assert, CTX_data_scene(), CTX_data_view_layer(), CTX_wm_manager(), DEG_id_tag_update(), ED_undo_object_editmode_restore_helper(), ED_undo_object_editmode_validate_scene_from_windows(), ED_undo_object_set_active_or_warn(), Curves::geometry, Curves::id, ID_RECALC_GEOMETRY, Main::is_memfile_undo_flush_needed, LOG, UndoStep::name, NC_GEOM, ND_DATA, blender::ed::curves::undo::CurvesUndoStep::objects, blender::ed::curves::undo::CurvesUndoStep::scene_ref, step_decode(), and WM_event_add_notifier().
Referenced by step_decode().
|
static |
Definition at line 113 of file curves_undo.cc.
References blender::ed::curves::undo::CurvesUndoStep::objects, and step_free().
Referenced by step_free().