|
Blender V4.3
|
Inherits blender::ed::sculpt_paint::GreasePencilStrokeOperation.
Public Member Functions | |
| void | on_stroke_begin (const bContext &C, const InputSample &start_sample) override |
| void | on_stroke_extended (const bContext &C, const InputSample &extension_sample) override |
| void | on_stroke_done (const bContext &C) override |
Public Member Functions inherited from blender::ed::sculpt_paint::PaintModeData | |
| virtual | ~PaintModeData ()=default |
Definition at line 34 of file grease_pencil_tint.cc.
|
overridevirtual |
Implements blender::ed::sculpt_paint::GreasePencilStrokeOperation.
Definition at line 51 of file grease_pencil_tint.cc.
References Brush::alpha, BKE_brush_color_get(), BKE_brush_init_gpencil_settings(), BKE_curvemapping_init(), BKE_paint_brush(), BKE_paint_get_active_from_context(), BLI_assert, CTX_data_active_object(), CTX_data_depsgraph_pointer(), CTX_data_scene(), CTX_wm_region(), Brush::curve, BrushGpencilSettings::curve_sensitivity, BrushGpencilSettings::curve_strength, Object::data, DEG_get_evaluated_object(), depsgraph, blender::ed::greasepencil::MutableDrawingInfo::drawing, ED_view3d_project_float_global(), BrushGpencilSettings::flag, blender::ed::greasepencil::MutableDrawingInfo::frame_number, blender::bke::crazyspace::get_evaluated_grease_pencil_drawing_deformation(), GP_BRUSH_ACTIVE_LAYER_ONLY, Brush::gpencil_settings, blender::ed::greasepencil::MutableDrawingInfo::layer_index, blender::threading::parallel_for_each(), blender::bke::CurvesGeometry::points_num(), blender::bke::CurvesGeometry::points_range(), blender::ed::greasepencil::retrieve_editable_drawings(), blender::ed::greasepencil::retrieve_editable_drawings_from_layer(), Brush::size, srgb_to_linearrgb_v3_v3(), blender::bke::greasepencil::Drawing::strokes_for_write(), blender::math::transform_point(), and V3D_PROJ_TEST_NOP.
|
overridevirtual |
Implements blender::ed::sculpt_paint::GreasePencilStrokeOperation.
Definition at line 255 of file grease_pencil_tint.cc.
|
overridevirtual |
Implements blender::ed::sculpt_paint::GreasePencilStrokeOperation.
Definition at line 250 of file grease_pencil_tint.cc.