Blender V5.0
undo.cc File Reference
#include "BLI_task.hh"
#include "BKE_attribute_storage.hh"
#include "BKE_context.hh"
#include "BKE_main.hh"
#include "BKE_object.hh"
#include "BKE_pointcloud.hh"
#include "BKE_undo_system.hh"
#include "CLG_log.h"
#include "DEG_depsgraph.hh"
#include "ED_pointcloud.hh"
#include "ED_undo.hh"
#include "WM_api.hh"
#include "WM_types.hh"

Go to the source code of this file.

Classes

struct  blender::ed::pointcloud::undo::StepObject
struct  blender::ed::pointcloud::undo::PointCloudUndoStep

Namespaces

namespace  blender
namespace  blender::ed
namespace  blender::ed::pointcloud
namespace  blender::ed::pointcloud::undo

Functions

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

Variables

static CLG_LogRef LOG = {"undo.pointcloud"}

Variable Documentation

◆ LOG

CLG_LogRef LOG = {"undo.pointcloud"}
static

Definition at line 28 of file undo.cc.