|
| void | blender::ed::sculpt_paint::gesture::operator_properties (wmOperatorType *ot, ShapeType shapeType) |
| |
| static void | blender::ed::sculpt_paint::gesture::init_common (bContext *C, wmOperator *op, GestureData &gesture_data) |
| |
| static void | blender::ed::sculpt_paint::gesture::lasso_px_cb (int x, int x_end, int y, void *user_data) |
| |
| std::unique_ptr< GestureData > | blender::ed::sculpt_paint::gesture::init_from_polyline (bContext *C, wmOperator *op) |
| |
| std::unique_ptr< GestureData > | blender::ed::sculpt_paint::gesture::init_from_lasso (bContext *C, wmOperator *op) |
| |
| std::unique_ptr< GestureData > | blender::ed::sculpt_paint::gesture::init_from_box (bContext *C, wmOperator *op) |
| |
| static void | blender::ed::sculpt_paint::gesture::line_plane_from_tri (float *r_plane, GestureData &gesture_data, const bool flip, const float p1[3], const float p2[3], const float p3[3]) |
| |
| static void | blender::ed::sculpt_paint::gesture::line_calculate_plane_points (GestureData &gesture_data, float line_points[2][2], float r_plane_points[4][3], float r_offset_plane_points[2][3]) |
| |
| std::unique_ptr< GestureData > | blender::ed::sculpt_paint::gesture::init_from_line (bContext *C, wmOperator *op) |
| |
| static void | blender::ed::sculpt_paint::gesture::flip_plane (float out[4], const float in[4], const char symm) |
| |
| static void | blender::ed::sculpt_paint::gesture::flip_for_symmetry_pass (GestureData &gesture_data, const ePaintSymmetryFlags symmpass) |
| |
| static void | blender::ed::sculpt_paint::gesture::update_affected_nodes_by_line_plane (GestureData &gesture_data) |
| |
| static void | blender::ed::sculpt_paint::gesture::update_affected_nodes_by_clip_planes (GestureData &gesture_data) |
| |
| static void | blender::ed::sculpt_paint::gesture::update_affected_nodes (GestureData &gesture_data) |
| |
| static bool | blender::ed::sculpt_paint::gesture::is_affected_lasso (const GestureData &gesture_data, const float3 &position) |
| |
| bool | blender::ed::sculpt_paint::gesture::is_affected (const GestureData &gesture_data, const float3 &position, const float3 &normal) |
| |
| void | blender::ed::sculpt_paint::gesture::filter_factors (const GestureData &gesture_data, const Span< float3 > positions, const Span< float3 > normals, const MutableSpan< float > factors) |
| |
| void | blender::ed::sculpt_paint::gesture::apply (bContext &C, GestureData &gesture_data, wmOperator &op) |
| |
Common helper methods and structures for gesture operations.
Definition in file sculpt_gesture.cc.