27namespace ed::sculpt_paint {
120 const float mval_fl[2],
121 float area_normal_radius,
122 float start_strength);
void cache_init(bContext *C, Object &ob, const Sculpt &sd, undo::Type undo_type, const float mval_fl[2], float area_normal_radius, float start_strength)
void zero_disabled_axis_components(const filter::Cache &filter_cache, MutableSpan< float3 > vectors)
float3x3 to_orientation_space(const filter::Cache &filter_cache)
float3x3 to_object_space(const filter::Cache &filter_cache)
void register_operator_props(wmOperatorType *ot)
TransformDisplacementMode
FilterOrientation orientation
float start_filter_strength
std::unique_ptr< cloth::SimulationData > cloth_sim
Array< float3 > detail_directions
Array< float3 > surface_smooth_laplacian_disp
float3 cloth_sim_pinch_point
std::unique_ptr< auto_mask::Cache > automasking
float surface_smooth_shape_preservation
TransformDisplacementMode transform_displacement_mode
Array< int > mask_update_it
Array< float3 > limit_surface_co
IndexMaskMemory node_mask_memory
float sharpen_smooth_ratio
int mask_update_current_it
Array< float > edge_factor
Array< float4 > pre_smoothed_color
float sharpen_intensify_detail_strength
float surface_smooth_current_vertex
int sharpen_curvature_smooth_iterations
Array< float > sharpen_factor
std::array< bool, 3 > enabled_axis
float3 mask_expand_initial_co
Array< int > prev_face_set
Array< float > normal_factor