|
| void | blender::ed::sculpt_paint::init_transform (bContext *C, Object &ob, const float mval_fl[2], const char *undo_name) |
| |
| static std::array< float4x4, 8 > | blender::ed::sculpt_paint::transform_matrices_init (const SculptSession &ss, const ePaintSymmetryFlags symm, const TransformDisplacementMode t_mode) |
| |
| static BLI_NOINLINE void | blender::ed::sculpt_paint::calc_symm_area_transform_translations (const Span< float3 > positions, const std::array< float4x4, 8 > &transform_mats, const MutableSpan< float3 > translations) |
| |
| static BLI_NOINLINE void | blender::ed::sculpt_paint::filter_translations_with_symmetry (const Span< float3 > positions, const ePaintSymmetryFlags symm, const MutableSpan< float3 > translations) |
| |
| static void | blender::ed::sculpt_paint::transform_node_mesh (const Sculpt &sd, const std::array< float4x4, 8 > &transform_mats, const MeshAttributeData &attribute_data, const bke::pbvh::MeshNode &node, Object &object, TransformLocalData &tls, const PositionDeformData &position_data) |
| |
| static void | blender::ed::sculpt_paint::transform_node_grids (const Sculpt &sd, const std::array< float4x4, 8 > &transform_mats, const bke::pbvh::GridsNode &node, Object &object, TransformLocalData &tls) |
| |
| static void | blender::ed::sculpt_paint::transform_node_bmesh (const Sculpt &sd, const std::array< float4x4, 8 > &transform_mats, bke::pbvh::BMeshNode &node, Object &object, TransformLocalData &tls) |
| |
| static void | blender::ed::sculpt_paint::sculpt_transform_all_vertices (const Depsgraph &depsgraph, const Sculpt &sd, Object &ob) |
| |
| static BLI_NOINLINE void | blender::ed::sculpt_paint::calc_transform_translations (const float4x4 &elastic_transform_mat, const Span< float3 > positions, const MutableSpan< float3 > r_translations) |
| |
| static BLI_NOINLINE void | blender::ed::sculpt_paint::apply_kelvinet_to_translations (const KelvinletParams ¶ms, const float3 &elastic_transform_pivot, const Span< float3 > positions, const MutableSpan< float3 > translations) |
| |
| static void | blender::ed::sculpt_paint::elastic_transform_node_mesh (const Sculpt &sd, const KelvinletParams ¶ms, const float4x4 &elastic_transform_mat, const float3 &elastic_transform_pivot, const MeshAttributeData &attribute_data, const bke::pbvh::MeshNode &node, Object &object, TransformLocalData &tls, const PositionDeformData &position_data) |
| |
| static void | blender::ed::sculpt_paint::elastic_transform_node_grids (const Sculpt &sd, const KelvinletParams ¶ms, const float4x4 &elastic_transform_mat, const float3 &elastic_transform_pivot, const bke::pbvh::GridsNode &node, Object &object, TransformLocalData &tls) |
| |
| static void | blender::ed::sculpt_paint::elastic_transform_node_bmesh (const Sculpt &sd, const KelvinletParams ¶ms, const float4x4 &elastic_transform_mat, const float3 &elastic_transform_pivot, bke::pbvh::BMeshNode &node, Object &object, TransformLocalData &tls) |
| |
| static void | blender::ed::sculpt_paint::transform_radius_elastic (const Depsgraph &depsgraph, const Sculpt &sd, Object &ob, const float transform_radius) |
| |
| void | blender::ed::sculpt_paint::update_modal_transform (bContext *C, Object &ob) |
| |
| void | blender::ed::sculpt_paint::end_transform (bContext *C, Object &ob) |
| |
| static bool | blender::ed::sculpt_paint::set_pivot_depends_on_cursor (bContext &, wmOperatorType &, PointerRNA *ptr) |
| |
| static AveragePositionAccumulation | blender::ed::sculpt_paint::combine_average_position_accumulation (const AveragePositionAccumulation &a, const AveragePositionAccumulation &b) |
| |
| static BLI_NOINLINE void | blender::ed::sculpt_paint::accumulate_weighted_average_position (const Span< float3 > positions, const Span< float > factors, AveragePositionAccumulation &total) |
| |
| static float3 | blender::ed::sculpt_paint::average_unmasked_position (const Depsgraph &depsgraph, const Object &object, const float3 &pivot, const ePaintSymmetryFlags symm) |
| |
| static BLI_NOINLINE void | blender::ed::sculpt_paint::mask_border_weight_calc (const Span< float > masks, const MutableSpan< float > factors) |
| |
| static float3 | blender::ed::sculpt_paint::average_mask_border_position (const Depsgraph &depsgraph, const Object &object, const float3 &pivot, const ePaintSymmetryFlags symm) |
| |
| static int | blender::ed::sculpt_paint::set_pivot_position_exec (bContext *C, wmOperator *op) |
| |
| static int | blender::ed::sculpt_paint::set_pivot_position_invoke (bContext *C, wmOperator *op, const wmEvent *event) |
| |
| static bool | blender::ed::sculpt_paint::set_pivot_position_poll_property (const bContext *, wmOperator *op, const PropertyRNA *prop) |
| |
| void | blender::ed::sculpt_paint::SCULPT_OT_set_pivot_position (wmOperatorType *ot) |
| |