Blender V4.3
blender::ed::sculpt_paint::greasepencil::StrengthOperation Class Reference

Inherits blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon.

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 &) override
 
 GreasePencilStrokeOperationCommon ()
 
 GreasePencilStrokeOperationCommon (const BrushStrokeMode stroke_mode)
 
- Public Member Functions inherited from blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon
 GreasePencilStrokeOperationCommon ()
 
 GreasePencilStrokeOperationCommon (const BrushStrokeMode stroke_mode)
 
bool is_inverted (const Brush &brush) const
 
float2 mouse_delta (const InputSample &input_sample) const
 
void init_stroke (const bContext &C, const InputSample &start_sample)
 
void stroke_extended (const InputSample &extension_sample)
 
void foreach_editable_drawing (const bContext &C, FunctionRef< bool(const GreasePencilStrokeParams &params)> fn) const
 
void foreach_editable_drawing (const bContext &C, GrainSize grain_size, FunctionRef< bool(const GreasePencilStrokeParams &params)> fn) const
 
void foreach_editable_drawing (const bContext &C, FunctionRef< bool(const GreasePencilStrokeParams &params, const DeltaProjectionFunc &projection_fn)> fn) const
 
- Public Member Functions inherited from blender::ed::sculpt_paint::PaintModeData
virtual ~PaintModeData ()=default
 

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
 

Detailed Description

Definition at line 22 of file grease_pencil_sculpt_strength.cc.

Member Function Documentation

◆ GreasePencilStrokeOperationCommon() [1/2]

blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon::GreasePencilStrokeOperationCommon ( )
inline

Definition at line 166 of file grease_pencil_intern.hh.

◆ GreasePencilStrokeOperationCommon() [2/2]

blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon::GreasePencilStrokeOperationCommon ( const BrushStrokeMode stroke_mode)
inline

Definition at line 167 of file grease_pencil_intern.hh.

◆ on_stroke_begin()

void blender::ed::sculpt_paint::greasepencil::StrengthOperation::on_stroke_begin ( const bContext & C,
const InputSample & start_sample )
overridevirtual

◆ on_stroke_done()

void blender::ed::sculpt_paint::greasepencil::StrengthOperation::on_stroke_done ( const bContext & )
inlineoverridevirtual

◆ on_stroke_extended()


The documentation for this class was generated from the following file: