Blender V4.3
blender::ed::greasepencil::undo::StepObject Class Reference

Public Member Functions

 ~StepObject ()
 
void encode (Object *ob, StepEncodeStatus &encode_status)
 
void decode (StepDecodeStatus &decode_status) const
 
void foreach_id_ref (UndoTypeForEachIDRefFn foreach_ID_ref_fn, void *user_data)
 

Public Attributes

UndoRefID_Object obedit_ref = {}
 

Detailed Description

Definition at line 193 of file grease_pencil_undo.cc.

Constructor & Destructor Documentation

◆ ~StepObject()

blender::ed::greasepencil::undo::StepObject::~StepObject ( )
inline

Definition at line 296 of file grease_pencil_undo.cc.

References CustomData_free().

Member Function Documentation

◆ decode()

void blender::ed::greasepencil::undo::StepObject::decode ( StepDecodeStatus & decode_status) const
inline

Definition at line 310 of file grease_pencil_undo.cc.

References DEG_id_tag_update(), GreasePencil::id, and ID_RECALC_GEOMETRY.

◆ encode()

void blender::ed::greasepencil::undo::StepObject::encode ( Object * ob,
StepEncodeStatus & encode_status )
inline

Definition at line 301 of file grease_pencil_undo.cc.

References Object::data.

◆ foreach_id_ref()

void blender::ed::greasepencil::undo::StepObject::foreach_id_ref ( UndoTypeForEachIDRefFn foreach_ID_ref_fn,
void * user_data )
inline

Definition at line 320 of file grease_pencil_undo.cc.

Member Data Documentation

◆ obedit_ref

UndoRefID_Object blender::ed::greasepencil::undo::StepObject::obedit_ref = {}

Definition at line 195 of file grease_pencil_undo.cc.


The documentation for this class was generated from the following file: