|
Blender V5.0
|
Inherits blender::ed::greasepencil::undo::StepDrawingGeometryBase.
Public Member Functions | |
| void | encode (const GreasePencilDrawing &drawing_geometry, const int64_t drawing_index, StepEncodeStatus &) |
| void | decode (GreasePencil &grease_pencil, StepDecodeStatus &) const |
Additional Inherited Members | |
| Protected Member Functions inherited from blender::ed::greasepencil::undo::StepDrawingGeometryBase | |
| void | decode_valid_drawingtype_at_index_ensure (MutableSpan< GreasePencilDrawingBase * > drawings, const GreasePencilDrawingType drawing_type) const |
| Protected Attributes inherited from blender::ed::greasepencil::undo::StepDrawingGeometryBase | |
| int | index_ |
| uint32_t | flag_ |
Definition at line 116 of file grease_pencil_undo.cc.
|
inline |
Definition at line 131 of file grease_pencil_undo.cc.
References GreasePencilDrawing::base, BLI_assert, blender::ed::greasepencil::undo::StepDrawingGeometryBase::decode_valid_drawingtype_at_index_ensure(), GreasePencilDrawingBase::flag, blender::ed::greasepencil::undo::StepDrawingGeometryBase::flag_, GreasePencilDrawing::geometry, GP_DRAWING, and blender::ed::greasepencil::undo::StepDrawingGeometryBase::index_.
|
inline |
Definition at line 120 of file grease_pencil_undo.cc.
References GreasePencilDrawing::base, BLI_assert, GreasePencilDrawingBase::flag, blender::ed::greasepencil::undo::StepDrawingGeometryBase::flag_, GreasePencilDrawing::geometry, blender::ed::greasepencil::undo::StepDrawingGeometryBase::index_, and INT32_MAX.