|
Blender V4.3
|
Inherits blender::ed::sculpt_paint::greasepencil::WeightPaintOperation.
Additional Inherited Members | |
Public Attributes inherited from blender::ed::sculpt_paint::greasepencil::WeightPaintOperation | |
| Object * | object |
| GreasePencil * | grease_pencil |
| Brush * | brush |
| float | initial_brush_radius |
| float | brush_radius |
| float | brush_radius_wide |
| float | initial_brush_strength |
| float | brush_strength |
| float | brush_weight |
| float2 | mouse_position |
| float2 | mouse_position_previous |
| rctf | brush_bbox |
| bool | auto_normalize |
| BrushStrokeMode | stroke_mode |
| bool | invert_brush_weight |
| bDeformGroup * | object_defgroup |
| Array< Array< DrawingWeightData > > | drawing_weight_data |
| Set< std::string > | object_bone_deformed_defgroups |
| Set< std::string > | object_locked_defgroups |
Definition at line 9 of file grease_pencil_weight_draw.cc.
|
inline |
Definition at line 11 of file grease_pencil_weight_draw.cc.
References blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::stroke_mode.
|
inlineoverridevirtual |
Implements blender::ed::sculpt_paint::GreasePencilStrokeOperation.
Definition at line 16 of file grease_pencil_weight_draw.cc.
References blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::brush, BRUSH_DIR_IN, BRUSH_STROKE_INVERT, CTX_data_scene(), blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::drawing_weight_data, blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::ensure_active_vertex_group_in_object(), Brush::flag, blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::get_brush_settings(), blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::get_locked_and_bone_deformed_vertex_groups(), blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::grease_pencil, blender::Array< T, InlineBufferCapacity, Allocator >::index_range(), blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::init_weight_data_for_drawings(), blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::invert_brush_weight, blender::Array< T, InlineBufferCapacity, Allocator >::size(), and blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::stroke_mode.
|
inlineoverridevirtual |
Implements blender::ed::sculpt_paint::GreasePencilStrokeOperation.
Definition at line 97 of file grease_pencil_weight_draw.cc.
|
inlineoverridevirtual |
Implements blender::ed::sculpt_paint::GreasePencilStrokeOperation.
Definition at line 46 of file grease_pencil_weight_draw.cc.
References blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::DrawingWeightData::active_vertex_group, blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::apply_weight_to_point(), blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::auto_normalize, blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::DrawingWeightData::bone_deformed_vgroups, blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::brush_weight, blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::DrawingWeightData::deform_verts, blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::drawing_weight_data, blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::get_mouse_input_sample(), blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::DrawingWeightData::locked_vgroups, blender::threading::parallel_for_each(), and blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::DrawingWeightData::points_in_brush.