|
Blender V4.5
|
Inherits blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon.
Additional Inherited Members | |
| Public Types inherited from blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon | |
| using | MutableDrawingInfo = blender::ed::greasepencil::MutableDrawingInfo |
| using | DrawingPlacement = ed::greasepencil::DrawingPlacement |
| Public Attributes inherited from blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon | |
| BrushStrokeMode | stroke_mode |
| float2 | start_mouse_position |
| float2 | prev_mouse_position |
| Array< AutoMaskingInfo > | auto_masking_info_per_drawing |
Definition at line 17 of file grease_pencil_vertex_blur.cc.
|
overridevirtual |
Implements blender::ed::sculpt_paint::GreasePencilStrokeOperation.
Definition at line 26 of file grease_pencil_vertex_blur.cc.
References C, blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon::init_stroke(), and on_stroke_extended().
|
overridevirtual |
Implements blender::ed::sculpt_paint::GreasePencilStrokeOperation.
Definition at line 90 of file grease_pencil_vertex_blur.cc.
|
overridevirtual |
Implements blender::ed::sculpt_paint::GreasePencilStrokeOperation.
Definition at line 32 of file grease_pencil_vertex_blur.cc.
References BKE_paint_brush(), BKE_paint_get_active_from_context(), blender::ed::sculpt_paint::greasepencil::brush_point_influence(), blender::ed::sculpt_paint::greasepencil::brush_radius(), C, blender::ed::sculpt_paint::greasepencil::calculate_view_positions(), CTX_data_scene(), blender::ed::sculpt_paint::greasepencil::curve_mask_for_stroke_operation(), distance(), blender::math::distance_squared(), blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeParams::drawing, blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon::foreach_editable_drawing(), blender::index_mask::IndexMask::foreach_index(), GPENCIL_ANY_VERTEX_MASK, ToolSettings::gpencil_selectmode_vertex, blender::GrainSize::GrainSize(), blender::math::interpolate(), blender::index_mask::IndexMask::is_empty(), blender::ed::sculpt_paint::InputSample::mouse_position, blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeParams::multi_frame_falloff, blender::ed::sculpt_paint::greasepencil::point_mask_for_stroke_operation(), blender::bke::CurvesGeometry::points_by_curve(), blender::ed::sculpt_paint::InputSample::pressure, blender::bke::greasepencil::Drawing::strokes(), Scene::toolsettings, and blender::bke::greasepencil::Drawing::vertex_colors_for_write().
Referenced by on_stroke_begin().