|
Blender V4.3
|
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 121 of file grease_pencil_undo.cc.
|
inline |
Definition at line 136 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 125 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_, int, and INT32_MAX.