|
Blender V5.0
|
Inherits blender::ed::sculpt_paint::GreasePencilStrokeOperation.
Public Member Functions | |
| TintOperation (bool temp_eraser=false) | |
| 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.
|
inline |
Definition at line 36 of file grease_pencil_tint.cc.
|
overridevirtual |
Implements blender::ed::sculpt_paint::GreasePencilStrokeOperation.
Definition at line 70 of file grease_pencil_tint.cc.
References BKE_brush_color_get(), BKE_brush_init_gpencil_settings(), BKE_curvemapping_init(), BKE_paint_brush(), BKE_paint_get_active_from_context(), BLI_assert, C, copy_v3_v3(), CTX_data_active_object(), CTX_data_depsgraph_pointer(), CTX_data_scene(), CTX_wm_region(), Object::data, DEG_get_evaluated(), depsgraph, blender::ed::greasepencil::MutableDrawingInfo::drawing, ED_view3d_project_float_global(), blender::bke::crazyspace::get_evaluated_grease_pencil_drawing_deformation(), GP_BRUSH_ACTIVE_LAYER_ONLY, blender::ed::greasepencil::MutableDrawingInfo::layer_index, blender::threading::parallel_for_each(), blender::bke::CurvesGeometry::points_num(), blender::bke::CurvesGeometry::points_range(), blender::bke::crazyspace::GeometryDeformation::positions, blender::ed::greasepencil::retrieve_editable_drawings(), blender::ed::greasepencil::retrieve_editable_drawings_from_layer(), blender::bke::greasepencil::Drawing::strokes_for_write(), blender::bke::greasepencil::Layer::to_world_space(), blender::math::transform_point(), and V3D_PROJ_TEST_NOP.
|
overridevirtual |
Implements blender::ed::sculpt_paint::GreasePencilStrokeOperation.
Definition at line 342 of file grease_pencil_tint.cc.
References on_stroke_done().
Referenced by on_stroke_done().
|
overridevirtual |
Implements blender::ed::sculpt_paint::GreasePencilStrokeOperation.
Definition at line 337 of file grease_pencil_tint.cc.
References C, and on_stroke_extended().
Referenced by on_stroke_extended().