|
Blender V4.3
|
#include <sculpt_intern.hh>
Public Member Functions | |
| ~StrokeCache () | |
This structure contains all the temporary data needed for individual brush strokes.
Definition at line 155 of file sculpt_intern.hh.
| blender::ed::sculpt_paint::StrokeCache::~StrokeCache | ( | ) |
Definition at line 3699 of file sculpt.cc.
References MEM_SAFE_FREE.
| bool blender::ed::sculpt_paint::StrokeCache::accum |
Accumulate mode.
Definition at line 275 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::calc_area_normal_and_center_node_bmesh(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_grids(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_mesh(), blender::ed::sculpt_paint::do_brush_action(), blender::ed::sculpt_paint::dynamic_topology_update(), SCULPT_stroke_get_location_ex(), blender::ed::sculpt_paint::sculpt_update_cache_invariants(), and blender::ed::sculpt_paint::vwpaint::update_cache_invariants().
| bool blender::ed::sculpt_paint::StrokeCache::alt_smooth |
Whether or not the modifier key that controls smoothing is active currently. Generally signals a change in behavior for different brushes.
Definition at line 342 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::do_brush_action(), blender::ed::sculpt_paint::color::do_paint_brush(), blender::ed::sculpt_paint::push_undo_nodes(), blender::ed::sculpt_paint::undo::restore_from_undo_step(), blender::ed::sculpt_paint::sculpt_needs_connectivity_info(), blender::ed::sculpt_paint::sculpt_update_cache_invariants(), blender::ed::sculpt_paint::stroke_done(), blender::ed::sculpt_paint::dyntopo::stroke_is_dyntopo(), blender::ed::sculpt_paint::vwpaint::update_cache_invariants(), vpaint_stroke_done(), and wpaint_stroke_done().
| std::unique_ptr<auto_mask::Cache> blender::ed::sculpt_paint::StrokeCache::automasking |
Definition at line 350 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::auto_mask::active_cache_get(), blender::ed::sculpt_paint::boundary::calc_bend_bmesh(), blender::ed::sculpt_paint::boundary::calc_bend_grids(), blender::ed::sculpt_paint::boundary::calc_bend_mesh(), blender::ed::sculpt_paint::calc_bmesh(), blender::ed::sculpt_paint::pose::calc_bmesh(), blender::ed::sculpt_paint::calc_faces(), blender::ed::sculpt_paint::calc_factors_common_bmesh(), blender::ed::sculpt_paint::calc_factors_common_from_orig_data_bmesh(), blender::ed::sculpt_paint::calc_factors_common_from_orig_data_grids(), blender::ed::sculpt_paint::calc_factors_common_from_orig_data_mesh(), blender::ed::sculpt_paint::calc_factors_common_grids(), blender::ed::sculpt_paint::calc_factors_common_mesh(), blender::ed::sculpt_paint::calc_factors_common_mesh_indexed(), blender::ed::sculpt_paint::boundary::calc_grab_bmesh(), blender::ed::sculpt_paint::boundary::calc_grab_grids(), blender::ed::sculpt_paint::boundary::calc_grab_mesh(), blender::ed::sculpt_paint::calc_grids(), blender::ed::sculpt_paint::pose::calc_grids(), blender::ed::sculpt_paint::boundary::calc_inflate_bmesh(), blender::ed::sculpt_paint::boundary::calc_inflate_grids(), blender::ed::sculpt_paint::boundary::calc_inflate_mesh(), blender::ed::sculpt_paint::pose::calc_mesh(), blender::ed::sculpt_paint::boundary::calc_slide_bmesh(), blender::ed::sculpt_paint::boundary::calc_slide_grids(), blender::ed::sculpt_paint::boundary::calc_slide_mesh(), blender::ed::sculpt_paint::boundary::calc_twist_bmesh(), blender::ed::sculpt_paint::boundary::calc_twist_grids(), blender::ed::sculpt_paint::boundary::calc_twist_mesh(), blender::ed::sculpt_paint::do_brush_action(), blender::ed::sculpt_paint::color::do_color_smooth_task(), blender::ed::sculpt_paint::color::do_paint_brush_task(), blender::ed::sculpt_paint::color::do_smear_brush_task(), blender::ed::sculpt_paint::sample_node_surface_bmesh(), blender::ed::sculpt_paint::sample_node_surface_grids(), and blender::ed::sculpt_paint::sample_node_surface_mesh().
| std::array<std::unique_ptr<boundary::SculptBoundary>, PAINT_SYMM_AREAS> blender::ed::sculpt_paint::StrokeCache::boundaries |
Definition at line 320 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::boundary::do_boundary_brush(), blender::ed::sculpt_paint::boundary::get_mesh_strength(), blender::ed::sculpt_paint::boundary::init_boundary_bmesh(), blender::ed::sculpt_paint::boundary::init_boundary_grids(), and blender::ed::sculpt_paint::boundary::init_boundary_mesh().
| const Brush* blender::ed::sculpt_paint::StrokeCache::brush |
Definition at line 226 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::auto_mask::calc_face_factors(), blender::ed::sculpt_paint::auto_mask::calc_grids_factors(), blender::ed::sculpt_paint::auto_mask::calc_vert_factors(), blender::ed::sculpt_paint::auto_mask::calc_vert_factors(), do_vpaint_brush_blur_loops(), do_vpaint_brush_blur_verts(), do_vpaint_brush_smear(), blender::ed::sculpt_paint::cloth::plane_falloff_preview_draw(), blender::ed::sculpt_paint::sculpt_update_cache_invariants(), blender::ed::sculpt_paint::vwpaint::smooth_brush_toggle_off(), blender::ed::sculpt_paint::stroke_done(), blender::ed::sculpt_paint::vwpaint::update_cache_invariants(), vpaint_do_draw(), vpaint_paint_leaves(), and wpaint_paint_leaves().
| float4x4 blender::ed::sculpt_paint::StrokeCache::brush_local_mat |
Definition at line 258 of file sculpt_intern.hh.
Referenced by sculpt_apply_texture(), and update_brush_local_mat().
| float4x4 blender::ed::sculpt_paint::StrokeCache::brush_local_mat_inv |
Definition at line 261 of file sculpt_intern.hh.
Referenced by SCULPT_calc_vertex_displacement(), and update_brush_local_mat().
| float blender::ed::sculpt_paint::StrokeCache::bstrength |
Depending on the mode, can either be the raw brush strength, or a scaled (possibly negative) value.
Definition at line 202 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::cloth::calc_forces_bmesh(), blender::ed::sculpt_paint::cloth::calc_forces_grids(), blender::ed::sculpt_paint::cloth::calc_forces_mesh(), blender::ed::sculpt_paint::pose::calc_twist_deform(), blender::ed::sculpt_paint::do_brush_action(), blender::ed::sculpt_paint::do_clay_brush(), blender::ed::sculpt_paint::do_clay_strips_brush(), blender::ed::sculpt_paint::do_clay_thumb_brush(), blender::ed::sculpt_paint::color::do_color_smooth_task(), blender::ed::sculpt_paint::do_displacement_eraser_brush(), blender::ed::sculpt_paint::do_displacement_smear_brush(), blender::ed::sculpt_paint::do_draw_brush(), blender::ed::sculpt_paint::do_draw_sharp_brush(), blender::ed::sculpt_paint::do_elastic_deform_brush(), blender::ed::sculpt_paint::do_enhance_details_brush(), blender::ed::sculpt_paint::do_grab_brush(), blender::ed::sculpt_paint::do_inflate_brush(), blender::ed::sculpt_paint::do_mask_brush(), blender::ed::sculpt_paint::do_multiplane_scrape_brush(), blender::ed::sculpt_paint::do_nudge_brush(), blender::ed::sculpt_paint::color::do_paint_brush_task(), blender::ed::sculpt_paint::paint::image::do_paint_pixels(), blender::ed::sculpt_paint::do_pinch_brush(), blender::ed::sculpt_paint::do_relax_face_sets_brush(), blender::ed::sculpt_paint::color::do_smear_brush(), blender::ed::sculpt_paint::color::do_smear_brush_task(), blender::ed::sculpt_paint::do_snake_hook_brush(), blender::ed::sculpt_paint::do_symmetrical_brush_actions(), blender::ed::sculpt_paint::do_thumb_brush(), blender::ed::sculpt_paint::do_topology_relax_brush(), do_vpaint_brush_blur_loops(), do_vpaint_brush_blur_verts(), do_vpaint_brush_smear(), do_wpaint_brush_smear(), blender::ed::sculpt_paint::boundary::get_mesh_strength(), SCULPT_calc_vertex_displacement(), blender::ed::sculpt_paint::sculpt_update_cache_variants(), blender::ed::sculpt_paint::vwpaint::update_cache_invariants(), and vpaint_do_draw().
| struct { ... } blender::ed::sculpt_paint::StrokeCache::clay_thumb_brush |
| std::unique_ptr<cloth::SimulationData> blender::ed::sculpt_paint::StrokeCache::cloth_sim |
Definition at line 313 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::boundary::calc_bend_bmesh(), blender::ed::sculpt_paint::boundary::calc_bend_grids(), blender::ed::sculpt_paint::boundary::calc_bend_mesh(), blender::ed::sculpt_paint::pose::calc_bmesh(), blender::ed::sculpt_paint::cloth::calc_forces_bmesh(), blender::ed::sculpt_paint::cloth::calc_forces_grids(), blender::ed::sculpt_paint::cloth::calc_forces_mesh(), blender::ed::sculpt_paint::boundary::calc_grab_bmesh(), blender::ed::sculpt_paint::boundary::calc_grab_grids(), blender::ed::sculpt_paint::boundary::calc_grab_mesh(), blender::ed::sculpt_paint::pose::calc_grids(), blender::ed::sculpt_paint::boundary::calc_inflate_bmesh(), blender::ed::sculpt_paint::boundary::calc_inflate_grids(), blender::ed::sculpt_paint::boundary::calc_inflate_mesh(), blender::ed::sculpt_paint::pose::calc_mesh(), blender::ed::sculpt_paint::boundary::calc_slide_bmesh(), blender::ed::sculpt_paint::boundary::calc_slide_grids(), blender::ed::sculpt_paint::boundary::calc_slide_mesh(), blender::ed::sculpt_paint::boundary::calc_smooth_bmesh(), blender::ed::sculpt_paint::boundary::calc_smooth_grids(), blender::ed::sculpt_paint::boundary::calc_smooth_mesh(), blender::ed::sculpt_paint::boundary::calc_twist_bmesh(), blender::ed::sculpt_paint::boundary::calc_twist_grids(), blender::ed::sculpt_paint::boundary::calc_twist_mesh(), blender::ed::sculpt_paint::cloth::cloth_brush_apply_brush_foces(), blender::ed::sculpt_paint::do_brush_action(), blender::ed::sculpt_paint::cloth::do_cloth_brush(), and blender::ed::sculpt_paint::cloth::sculpt_cloth_ensure_constraints_in_simulation_area().
| rcti blender::ed::sculpt_paint::StrokeCache::current_r |
Definition at line 356 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::flush_update_step(), and wpaint_stroke_update_step().
| float blender::ed::sculpt_paint::StrokeCache::density |
Definition at line 286 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::cache_paint_invariants_update(), and blender::ed::sculpt_paint::color::do_paint_brush_task().
| float blender::ed::sculpt_paint::StrokeCache::density_seed |
Definition at line 285 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::color::do_paint_brush(), and blender::ed::sculpt_paint::color::do_paint_brush_task().
Definition at line 300 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::do_enhance_details_brush().
| Dial* blender::ed::sculpt_paint::StrokeCache::dial |
Definition at line 330 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::sculpt_update_cache_invariants(), and blender::ed::sculpt_paint::sculpt_update_cache_variants().
| struct { ... } blender::ed::sculpt_paint::StrokeCache::displacement_smear |
Referenced by blender::ed::sculpt_paint::do_displacement_smear_brush().
| float blender::ed::sculpt_paint::StrokeCache::dyntopo_pixel_radius |
Definition at line 181 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::dynamic_topology_update(), and blender::ed::sculpt_paint::sculpt_update_cache_variants().
| bool blender::ed::sculpt_paint::StrokeCache::first_time |
Definition at line 219 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::color::do_paint_brush(), SCULPT_stroke_is_first_brush_step(), SCULPT_stroke_is_first_brush_step_of_symmetry_pass(), blender::ed::sculpt_paint::sculpt_update_cache_invariants(), blender::ed::sculpt_paint::sculpt_update_cache_variants(), blender::ed::sculpt_paint::stroke_update_step(), blender::ed::sculpt_paint::vwpaint::update_cache_invariants(), and blender::ed::sculpt_paint::vwpaint::update_cache_variants().
| uint8_t blender::ed::sculpt_paint::StrokeCache::flag = 0 |
| float blender::ed::sculpt_paint::StrokeCache::flow |
Definition at line 279 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::cache_paint_invariants_update(), and blender::ed::sculpt_paint::color::do_paint_brush_task().
| float blender::ed::sculpt_paint::StrokeCache::front_angle |
Definition at line 305 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::do_clay_thumb_brush().
| float3 blender::ed::sculpt_paint::StrokeCache::grab_delta |
Definition at line 229 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::brush_delta_update(), blender::ed::sculpt_paint::pose::calc_rotate_deform(), blender::ed::sculpt_paint::pose::calc_scale_deform(), blender::ed::sculpt_paint::pose::calc_squash_stretch_deform(), blender::ed::sculpt_paint::cloth::plane_falloff_preview_draw(), SCULPT_cache_calc_brushdata_symm(), and blender::ed::sculpt_paint::pose::sculpt_pose_do_translate_deform().
| float3 blender::ed::sculpt_paint::StrokeCache::grab_delta_symm |
Definition at line 229 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::cloth::calc_forces_bmesh(), blender::ed::sculpt_paint::cloth::calc_forces_grids(), blender::ed::sculpt_paint::cloth::calc_forces_mesh(), blender::ed::sculpt_paint::cloth::cloth_brush_apply_brush_foces(), blender::ed::sculpt_paint::boundary::displacement_from_grab_delta_get(), blender::ed::sculpt_paint::do_bmesh_topology_rake_brush(), blender::ed::sculpt_paint::do_clay_strips_brush(), blender::ed::sculpt_paint::do_clay_thumb_brush(), blender::ed::sculpt_paint::do_elastic_deform_brush(), blender::ed::sculpt_paint::boundary::do_grab_brush(), blender::ed::sculpt_paint::do_grab_brush(), blender::ed::sculpt_paint::do_multiplane_scrape_brush(), blender::ed::sculpt_paint::do_nudge_brush(), blender::ed::sculpt_paint::do_pinch_brush(), blender::ed::sculpt_paint::color::do_smear_brush_task(), blender::ed::sculpt_paint::do_snake_hook_brush(), blender::ed::sculpt_paint::do_thumb_brush(), and SCULPT_cache_calc_brushdata_symm().
| float3 blender::ed::sculpt_paint::StrokeCache::gravity_direction |
Definition at line 347 of file sculpt_intern.hh.
Referenced by SCULPT_cache_calc_brushdata_symm(), and blender::ed::sculpt_paint::sculpt_update_cache_invariants().
| float3 blender::ed::sculpt_paint::StrokeCache::gravity_direction_symm |
Definition at line 348 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::cloth::cloth_brush_apply_brush_foces(), blender::ed::sculpt_paint::do_gravity_brush(), and SCULPT_cache_calc_brushdata_symm().
| float blender::ed::sculpt_paint::StrokeCache::hardness |
Definition at line 195 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::apply_hardness_to_distances(), blender::ed::sculpt_paint::cache_paint_invariants_update(), blender::ed::sculpt_paint::sample_node_surface_bmesh(), blender::ed::sculpt_paint::sample_node_surface_grids(), and blender::ed::sculpt_paint::sample_node_surface_mesh().
| float3 blender::ed::sculpt_paint::StrokeCache::initial_location |
Definition at line 315 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::paint_cursor_cursor_draw_3d_view_brush_cursor_active(), SCULPT_cache_calc_brushdata_symm(), and blender::ed::sculpt_paint::sculpt_update_cache_invariants().
| float3 blender::ed::sculpt_paint::StrokeCache::initial_location_symm |
Definition at line 314 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::cloth::brush_affected_nodes_gather(), blender::ed::sculpt_paint::cloth::cloth_brush_simulation_location_get(), blender::ed::sculpt_paint::boundary::displacement_from_grab_delta_get(), blender::ed::sculpt_paint::do_tiled(), SCULPT_cache_calc_brushdata_symm(), and blender::ed::sculpt_paint::sculpt_update_cache_invariants().
| float2 blender::ed::sculpt_paint::StrokeCache::initial_mouse |
Definition at line 165 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::brush_delta_update(), blender::ed::sculpt_paint::pose::calc_twist_deform(), blender::ed::sculpt_paint::do_elastic_deform_brush(), blender::ed::sculpt_paint::sculpt_update_cache_invariants(), blender::ed::sculpt_paint::sculpt_update_cache_variants(), and blender::ed::sculpt_paint::vwpaint::update_cache_invariants().
| float3 blender::ed::sculpt_paint::StrokeCache::initial_normal |
Definition at line 317 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::paint_cursor_cursor_draw_3d_view_brush_cursor_active(), SCULPT_cache_calc_brushdata_symm(), and blender::ed::sculpt_paint::sculpt_update_cache_invariants().
| float3 blender::ed::sculpt_paint::StrokeCache::initial_normal_symm |
Definition at line 316 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::auto_mask::calc_brush_normal_factor(), SCULPT_cache_calc_brushdata_symm(), and blender::ed::sculpt_paint::sculpt_update_cache_invariants().
| float blender::ed::sculpt_paint::StrokeCache::initial_radius |
Definition at line 157 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::cloth::add_constraints_for_verts(), blender::ed::sculpt_paint::cloth::brush_affected_nodes_gather(), blender::ed::sculpt_paint::do_clay_brush(), blender::ed::sculpt_paint::boundary::init_boundary_bmesh(), blender::ed::sculpt_paint::boundary::init_boundary_grids(), blender::ed::sculpt_paint::boundary::init_boundary_mesh(), blender::ed::sculpt_paint::cloth::sculpt_cloth_ensure_constraints_in_simulation_area(), blender::ed::sculpt_paint::sculpt_update_cache_variants(), and blender::ed::sculpt_paint::vwpaint::update_cache_variants().
| bool blender::ed::sculpt_paint::StrokeCache::invert |
Whether or not the modifier key that controls inverting brush behavior is active currently. Generally signals a change in behavior for brushes.
Definition at line 193 of file sculpt_intern.hh.
Referenced by brush_strength(), blender::ed::sculpt_paint::pose::calc_rotate_twist_deform(), blender::ed::sculpt_paint::pose::calc_scale_translate_deform(), blender::ed::sculpt_paint::do_brush_action(), blender::ed::sculpt_paint::color::do_paint_brush_task(), blender::ed::sculpt_paint::paint::image::do_paint_pixels(), blender::ed::sculpt_paint::boundary::get_mesh_strength(), blender::ed::sculpt_paint::multiplane_scrape_preview_draw(), blender::ed::sculpt_paint::sculpt_update_cache_invariants(), blender::ed::sculpt_paint::vwpaint::update_cache_invariants(), and wpaint_stroke_update_step().
| bool blender::ed::sculpt_paint::StrokeCache::is_last_valid |
Definition at line 183 of file sculpt_intern.hh.
Referenced by do_vpaint_brush_smear(), do_wpaint_brush_smear(), blender::ed::sculpt_paint::vwpaint::update_cache_invariants(), vpaint_do_symmetrical_brush_actions(), and wpaint_do_symmetrical_brush_actions().
| int blender::ed::sculpt_paint::StrokeCache::iteration_count |
Definition at line 178 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::do_relax_face_sets_brush(), and blender::ed::sculpt_paint::sculpt_update_cache_variants().
| float3 blender::ed::sculpt_paint::StrokeCache::last_center |
Definition at line 266 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::calc_brush_plane().
| float3 blender::ed::sculpt_paint::StrokeCache::last_location |
Definition at line 171 of file sculpt_intern.hh.
Referenced by SCULPT_cache_calc_brushdata_symm(), blender::ed::sculpt_paint::stroke_update_step(), vpaint_do_symmetrical_brush_actions(), and wpaint_do_symmetrical_brush_actions().
| float3 blender::ed::sculpt_paint::StrokeCache::last_location_symm |
Definition at line 173 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::cloth::calc_forces_bmesh(), blender::ed::sculpt_paint::cloth::calc_forces_grids(), blender::ed::sculpt_paint::cloth::calc_forces_mesh(), blender::ed::sculpt_paint::color::do_smear_brush_task(), do_vpaint_brush_smear(), do_wpaint_brush_smear(), and SCULPT_cache_calc_brushdata_symm().
Definition at line 327 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::do_layer_brush(), and restore_from_undo_step_if_necessary().
Definition at line 214 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::do_displacement_smear_brush().
| float3 blender::ed::sculpt_paint::StrokeCache::location |
Definition at line 170 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::brush_delta_update(), calc_overlap(), blender::ed::sculpt_paint::pose::calc_rotate_deform(), blender::ed::sculpt_paint::pose::calc_scale_deform(), blender::ed::sculpt_paint::pose::calc_squash_stretch_deform(), blender::ed::sculpt_paint::do_brush_action(), blender::ed::sculpt_paint::dynamic_topology_update(), blender::ed::sculpt_paint::paint_cursor_cursor_draw_3d_view_brush_cursor_active(), blender::ed::sculpt_paint::cloth::plane_falloff_preview_draw(), blender::ed::sculpt_paint::pose::pose_brush_init(), SCULPT_cache_calc_brushdata_symm(), blender::ed::sculpt_paint::sculpt_update_cache_variants(), blender::ed::sculpt_paint::stroke_update_step(), blender::ed::sculpt_paint::vwpaint::update_cache_variants(), vpaint_do_symmetrical_brush_actions(), vpaint_stroke_update_step(), wpaint_do_symmetrical_brush_actions(), and wpaint_stroke_update_step().
| float3 blender::ed::sculpt_paint::StrokeCache::location_symm |
Definition at line 172 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::cloth::add_constraints_for_verts(), blender::ed::sculpt_paint::cloth::brush_affected_nodes_gather(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_bmesh(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_grids(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_mesh(), blender::ed::sculpt_paint::calc_brush_distances_squared(), blender::ed::sculpt_paint::calc_brush_distances_squared(), blender::ed::sculpt_paint::calc_brush_local_mat(), blender::ed::sculpt_paint::cloth::calc_forces_bmesh(), blender::ed::sculpt_paint::cloth::calc_forces_grids(), blender::ed::sculpt_paint::cloth::calc_forces_mesh(), blender::ed::sculpt_paint::cloth::cloth_brush_apply_brush_foces(), blender::ed::sculpt_paint::cloth::cloth_brush_simulation_location_get(), blender::ed::sculpt_paint::do_brush_action(), blender::ed::sculpt_paint::do_clay_brush(), blender::ed::sculpt_paint::do_clay_thumb_brush(), blender::ed::sculpt_paint::do_multiplane_scrape_brush(), blender::ed::sculpt_paint::color::do_paint_brush(), blender::ed::sculpt_paint::do_pinch_brush(), blender::ed::sculpt_paint::color::do_smear_brush_task(), blender::ed::sculpt_paint::do_tiled(), do_vpaint_brush_smear(), do_wpaint_brush_smear(), blender::ed::sculpt_paint::dynamic_topology_update(), blender::ed::sculpt_paint::paint::image::init_uv_primitives_brush_test(), blender::ed::sculpt_paint::pbvh_gather_cursor_update(), blender::ed::sculpt_paint::pbvh_gather_generic(), blender::ed::sculpt_paint::vwpaint::pbvh_gather_generic(), and SCULPT_cache_calc_brushdata_symm().
| float4x4 blender::ed::sculpt_paint::StrokeCache::mat |
Definition at line 162 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::clip_and_lock_translations(), blender::ed::sculpt_paint::clip_and_lock_translations(), and blender::ed::sculpt_paint::sculpt_init_mirror_clipping().
| float4x4 blender::ed::sculpt_paint::StrokeCache::mat_inv |
Definition at line 163 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::clip_and_lock_translations(), blender::ed::sculpt_paint::clip_and_lock_translations(), and blender::ed::sculpt_paint::sculpt_init_mirror_clipping().
| struct { ... } blender::ed::sculpt_paint::StrokeCache::mirror_modifier_clip |
| ePaintSymmetryFlags blender::ed::sculpt_paint::StrokeCache::mirror_symmetry_pass |
Definition at line 244 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::calc_brush_plane(), blender::ed::sculpt_paint::cloth::cloth_brush_apply_brush_foces(), blender::ed::sculpt_paint::boundary::do_boundary_brush(), blender::ed::sculpt_paint::do_elastic_deform_brush(), blender::ed::sculpt_paint::do_multiplane_scrape_brush(), blender::ed::sculpt_paint::pose::do_pose_brush(), blender::ed::sculpt_paint::do_rotate_brush(), blender::ed::sculpt_paint::do_symmetrical_brush_actions(), blender::ed::sculpt_paint::filter_region_clip_factors(), blender::ed::sculpt_paint::filter_region_clip_factors(), blender::ed::sculpt_paint::boundary::get_mesh_strength(), blender::ed::sculpt_paint::boundary::init_boundary_bmesh(), blender::ed::sculpt_paint::boundary::init_boundary_grids(), blender::ed::sculpt_paint::boundary::init_boundary_mesh(), sculpt_apply_texture(), SCULPT_calc_vertex_displacement(), SCULPT_stroke_is_first_brush_step(), SCULPT_stroke_is_main_symmetry_pass(), update_brush_local_mat(), blender::ed::sculpt_paint::update_sculpt_normal(), vpaint_do_symmetrical_brush_actions(), and wpaint_do_symmetrical_brush_actions().
Used by the color attribute paint brush tool to store the brush color during a stroke and composite it over the original color.
Definition at line 292 of file sculpt_intern.hh.
Referenced by restore_from_undo_step_if_necessary().
| float2 blender::ed::sculpt_paint::StrokeCache::mouse |
Definition at line 208 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::pose::calc_twist_deform(), blender::ed::sculpt_paint::do_elastic_deform_brush(), blender::ed::sculpt_paint::sculpt_update_cache_invariants(), blender::ed::sculpt_paint::sculpt_update_cache_variants(), blender::ed::sculpt_paint::vwpaint::update_cache_invariants(), and blender::ed::sculpt_paint::vwpaint::update_cache_variants().
| float2 blender::ed::sculpt_paint::StrokeCache::mouse_event |
Definition at line 210 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::brush_delta_update(), blender::ed::sculpt_paint::sculpt_update_cache_invariants(), and blender::ed::sculpt_paint::sculpt_update_cache_variants().
| float blender::ed::sculpt_paint::StrokeCache::multiplane_scrape_angle |
Definition at line 353 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::do_multiplane_scrape_brush(), and blender::ed::sculpt_paint::multiplane_scrape_preview_draw().
| float blender::ed::sculpt_paint::StrokeCache::normal_weight |
Definition at line 203 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::do_elastic_deform_brush(), blender::ed::sculpt_paint::do_grab_brush(), blender::ed::sculpt_paint::do_snake_hook_brush(), blender::ed::sculpt_paint::sculpt_brush_needs_normal(), blender::ed::sculpt_paint::sculpt_update_cache_invariants(), and blender::ed::sculpt_paint::update_sculpt_normal().
| float3 blender::ed::sculpt_paint::StrokeCache::old_grab_location |
Definition at line 230 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::brush_delta_update().
| float3 blender::ed::sculpt_paint::StrokeCache::orig_grab_location |
Definition at line 230 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::brush_delta_update(), and blender::ed::sculpt_paint::pose::do_pose_brush().
| struct { ... } blender::ed::sculpt_paint::StrokeCache::paint_brush |
Referenced by blender::ed::sculpt_paint::cache_paint_invariants_update(), blender::ed::sculpt_paint::color::do_paint_brush(), blender::ed::sculpt_paint::color::do_paint_brush_task(), blender::ed::sculpt_paint::color::do_smear_brush(), blender::ed::sculpt_paint::color::do_smear_brush_task(), and restore_from_undo_step_if_necessary().
| int blender::ed::sculpt_paint::StrokeCache::paint_face_set |
Definition at line 238 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::auto_mask::calc_face_factors(), blender::ed::sculpt_paint::auto_mask::calc_grids_factors(), blender::ed::sculpt_paint::auto_mask::calc_vert_factors(), blender::ed::sculpt_paint::auto_mask::calc_vert_factors(), and blender::ed::sculpt_paint::do_brush_action().
| bool blender::ed::sculpt_paint::StrokeCache::pen_flip |
Definition at line 185 of file sculpt_intern.hh.
Referenced by brush_strength(), blender::ed::sculpt_paint::do_brush_action(), blender::ed::sculpt_paint::multiplane_scrape_preview_draw(), and blender::ed::sculpt_paint::sculpt_update_cache_variants().
| float3 blender::ed::sculpt_paint::StrokeCache::plane_offset |
Definition at line 263 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::calc_brush_plane(), blender::ed::sculpt_paint::do_tiled(), sculpt_apply_texture(), and SCULPT_cache_calc_brushdata_symm().
| float blender::ed::sculpt_paint::StrokeCache::plane_trim_squared |
Definition at line 344 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::filter_plane_trim_limit_factors(), and blender::ed::sculpt_paint::sculpt_update_cache_invariants().
| std::unique_ptr<pose::IKChain> blender::ed::sculpt_paint::StrokeCache::pose_ik_chain |
Definition at line 297 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::pose::calc_bmesh(), blender::ed::sculpt_paint::pose::calc_grids(), blender::ed::sculpt_paint::pose::calc_mesh(), blender::ed::sculpt_paint::pose::calc_rotate_deform(), blender::ed::sculpt_paint::pose::calc_scale_deform(), blender::ed::sculpt_paint::pose::calc_scale_from_grab_delta(), blender::ed::sculpt_paint::pose::calc_squash_stretch_deform(), blender::ed::sculpt_paint::pose::calc_twist_deform(), blender::ed::sculpt_paint::pose::do_pose_brush(), blender::ed::sculpt_paint::pose::pose_brush_init(), and blender::ed::sculpt_paint::pose::sculpt_pose_do_translate_deform().
| float blender::ed::sculpt_paint::StrokeCache::pressure |
Definition at line 194 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::area_normal_and_center_get_position_radius(), blender::ed::sculpt_paint::brush_dynamic_size_get(), brush_strength(), blender::ed::sculpt_paint::cache_paint_invariants_update(), blender::ed::sculpt_paint::do_bmesh_topology_rake_brush(), blender::ed::sculpt_paint::do_brush_action(), blender::ed::sculpt_paint::do_multiplane_scrape_brush(), blender::ed::sculpt_paint::color::do_paint_brush_task(), blender::ed::sculpt_paint::vwpaint::get_brush_alpha_data(), SCULPT_brush_plane_offset_get(), blender::ed::sculpt_paint::sculpt_update_cache_variants(), and blender::ed::sculpt_paint::vwpaint::update_cache_variants().
| std::array<float, 10> blender::ed::sculpt_paint::StrokeCache::pressure_stabilizer |
Definition at line 307 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::clay_thumb_get_stabilized_pressure(), and blender::ed::sculpt_paint::sculpt_update_cache_variants().
Definition at line 293 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::color::do_smear_brush(), and blender::ed::sculpt_paint::color::do_smear_brush_task().
Definition at line 213 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::do_displacement_smear_brush().
| rcti blender::ed::sculpt_paint::StrokeCache::previous_r |
Definition at line 355 of file sculpt_intern.hh.
Referenced by extend_redraw_rect_previous(), and wpaint_stroke_update_step().
| float4x4 blender::ed::sculpt_paint::StrokeCache::projection_mat |
Definition at line 222 of file sculpt_intern.hh.
Referenced by sculpt_apply_texture(), blender::ed::sculpt_paint::sculpt_update_cache_invariants(), SCULPT_vertex_is_occluded(), and blender::ed::sculpt_paint::vwpaint::update_cache_invariants().
| int blender::ed::sculpt_paint::StrokeCache::radial_symmetry_pass |
Definition at line 267 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::do_multiplane_scrape_brush(), blender::ed::sculpt_paint::do_radial_symmetry(), blender::ed::sculpt_paint::do_symmetrical_brush_actions(), blender::ed::sculpt_paint::filter_region_clip_factors(), blender::ed::sculpt_paint::filter_region_clip_factors(), sculpt_apply_texture(), SCULPT_calc_vertex_displacement(), SCULPT_stroke_is_first_brush_step(), SCULPT_stroke_is_main_symmetry_pass(), update_brush_local_mat(), blender::ed::sculpt_paint::update_sculpt_normal(), vpaint_do_paint(), vpaint_do_symmetrical_brush_actions(), wpaint_do_paint(), and wpaint_do_symmetrical_brush_actions().
| float blender::ed::sculpt_paint::StrokeCache::radius |
Definition at line 168 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::cloth::add_constraints_for_verts(), blender::ed::sculpt_paint::apply_hardness_to_distances(), blender::ed::sculpt_paint::area_normal_and_center_get_normal_radius(), blender::ed::sculpt_paint::area_normal_and_center_get_position_radius(), blender::ed::sculpt_paint::cloth::brush_affected_nodes_gather(), blender::ed::sculpt_paint::brush_delta_update(), blender::ed::sculpt_paint::calc_bmesh(), blender::ed::sculpt_paint::calc_brush_local_mat(), blender::ed::sculpt_paint::calc_brush_strength_factors(), blender::ed::sculpt_paint::cloth::calc_constraint_factors(), blender::ed::sculpt_paint::calc_faces(), blender::ed::sculpt_paint::calc_factors_common_bmesh(), blender::ed::sculpt_paint::calc_factors_common_from_orig_data_bmesh(), blender::ed::sculpt_paint::calc_factors_common_from_orig_data_grids(), blender::ed::sculpt_paint::calc_factors_common_from_orig_data_mesh(), blender::ed::sculpt_paint::calc_factors_common_grids(), blender::ed::sculpt_paint::calc_factors_common_mesh(), blender::ed::sculpt_paint::calc_factors_common_mesh_indexed(), blender::ed::sculpt_paint::cloth::calc_forces_bmesh(), blender::ed::sculpt_paint::cloth::calc_forces_grids(), blender::ed::sculpt_paint::cloth::calc_forces_mesh(), blender::ed::sculpt_paint::calc_grids(), calc_overlap(), blender::ed::sculpt_paint::cloth::cloth_brush_apply_brush_foces(), blender::ed::sculpt_paint::do_clay_strips_brush(), blender::ed::sculpt_paint::do_clay_thumb_brush(), blender::ed::sculpt_paint::color::do_color_smooth_task(), blender::ed::sculpt_paint::do_draw_brush(), blender::ed::sculpt_paint::do_draw_sharp_brush(), blender::ed::sculpt_paint::do_elastic_deform_brush(), blender::ed::sculpt_paint::do_inflate_brush(), blender::ed::sculpt_paint::do_multiplane_scrape_brush(), blender::ed::sculpt_paint::color::do_paint_brush_task(), blender::ed::sculpt_paint::paint::image::do_paint_pixels(), blender::ed::sculpt_paint::color::do_sample_wet_paint_task(), blender::ed::sculpt_paint::color::do_smear_brush_task(), blender::ed::sculpt_paint::do_tiled(), do_vpaint_brush_blur_loops(), do_vpaint_brush_blur_verts(), do_vpaint_brush_smear(), do_wpaint_brush_smear(), blender::ed::sculpt_paint::dynamic_topology_update(), blender::ed::sculpt_paint::auto_mask::fill_topology_automasking_factors_bmesh(), blender::ed::sculpt_paint::auto_mask::fill_topology_automasking_factors_grids(), blender::ed::sculpt_paint::auto_mask::fill_topology_automasking_factors_mesh(), blender::ed::sculpt_paint::boundary::get_mesh_strength(), blender::ed::sculpt_paint::paint::image::init_uv_primitives_brush_test(), blender::ed::sculpt_paint::multiplane_scrape_preview_draw(), blender::ed::sculpt_paint::paint_cursor_cursor_draw_3d_view_brush_cursor_active(), blender::ed::sculpt_paint::pbvh_gather_generic(), blender::ed::sculpt_paint::cloth::plane_falloff_preview_draw(), blender::ed::sculpt_paint::pose::pose_brush_init(), blender::ed::sculpt_paint::sample_node_surface_bmesh(), blender::ed::sculpt_paint::sample_node_surface_grids(), blender::ed::sculpt_paint::sample_node_surface_mesh(), SCULPT_cube_tip_init(), blender::ed::sculpt_paint::sculpt_update_cache_variants(), blender::ed::sculpt_paint::cloth::solve_verts_simulation(), blender::ed::sculpt_paint::vwpaint::update_cache_variants(), and vpaint_do_draw().
| float blender::ed::sculpt_paint::StrokeCache::radius_squared |
Definition at line 169 of file sculpt_intern.hh.
Referenced by calc_overlap(), blender::ed::sculpt_paint::do_gravity_brush(), blender::ed::sculpt_paint::filter_plane_trim_limit_factors(), blender::ed::sculpt_paint::boundary::init_boundary_bmesh(), blender::ed::sculpt_paint::boundary::init_boundary_grids(), blender::ed::sculpt_paint::boundary::init_boundary_mesh(), blender::ed::sculpt_paint::vwpaint::pbvh_gather_generic(), blender::ed::sculpt_paint::sculpt_update_cache_variants(), and blender::ed::sculpt_paint::vwpaint::update_cache_variants().
| SculptRakeData blender::ed::sculpt_paint::StrokeCache::rake_data |
Definition at line 235 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::brush_delta_update().
| std::optional<math::Quaternion> blender::ed::sculpt_paint::StrokeCache::rake_rotation |
Definition at line 233 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::brush_delta_update(), and SCULPT_cache_calc_brushdata_symm().
| std::optional<math::Quaternion> blender::ed::sculpt_paint::StrokeCache::rake_rotation_symm |
Definition at line 234 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::brush_delta_update(), and SCULPT_cache_calc_brushdata_symm().
| Brush* blender::ed::sculpt_paint::StrokeCache::saved_active_brush |
| char blender::ed::sculpt_paint::StrokeCache::saved_mask_brush_tool |
Definition at line 333 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::smooth_brush_toggle_off(), and blender::ed::sculpt_paint::smooth_brush_toggle_on().
| int blender::ed::sculpt_paint::StrokeCache::saved_smooth_size |
| float3 blender::ed::sculpt_paint::StrokeCache::scale |
Definition at line 158 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::cloth::cloth_brush_apply_brush_foces(), blender::ed::sculpt_paint::do_clay_brush(), blender::ed::sculpt_paint::do_clay_strips_brush(), blender::ed::sculpt_paint::do_draw_brush(), blender::ed::sculpt_paint::do_draw_sharp_brush(), blender::ed::sculpt_paint::do_gravity_brush(), blender::ed::sculpt_paint::do_inflate_brush(), blender::ed::sculpt_paint::do_multiplane_scrape_brush(), and blender::ed::sculpt_paint::sculpt_update_cache_invariants().
| float3 blender::ed::sculpt_paint::StrokeCache::sculpt_normal |
Definition at line 251 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::calc_brush_local_mat(), blender::ed::sculpt_paint::calc_brush_plane(), and blender::ed::sculpt_paint::update_sculpt_normal().
| float3 blender::ed::sculpt_paint::StrokeCache::sculpt_normal_symm |
Definition at line 252 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::cloth::cloth_brush_apply_brush_foces(), blender::ed::sculpt_paint::do_bmesh_topology_rake_brush(), blender::ed::sculpt_paint::do_nudge_brush(), blender::ed::sculpt_paint::do_thumb_brush(), blender::ed::sculpt_paint::vwpaint::pbvh_gather_generic(), SCULPT_brush_frontface_normal_from_falloff_shape(), sculpt_project_v3_normal_align(), SCULPT_tilt_effective_normal_get(), and blender::ed::sculpt_paint::update_sculpt_normal().
| float blender::ed::sculpt_paint::StrokeCache::special_rotation |
Definition at line 228 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::calc_brush_local_mat(), and blender::ed::sculpt_paint::sculpt_update_cache_variants().
| int blender::ed::sculpt_paint::StrokeCache::stabilizer_index |
Definition at line 308 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::sculpt_update_cache_variants().
| float blender::ed::sculpt_paint::StrokeCache::stroke_distance |
Definition at line 174 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::color::do_paint_brush_task(), and blender::ed::sculpt_paint::stroke_update_step().
| float4x4 blender::ed::sculpt_paint::StrokeCache::stroke_local_mat |
Definition at line 352 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::cloth::cloth_brush_apply_brush_foces(), blender::ed::sculpt_paint::do_multiplane_scrape_brush(), blender::ed::sculpt_paint::multiplane_scrape_preview_draw(), and blender::ed::sculpt_paint::cloth::plane_falloff_preview_draw().
| bool blender::ed::sculpt_paint::StrokeCache::supports_gravity |
Definition at line 346 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::cloth::cloth_brush_apply_brush_foces(), blender::ed::sculpt_paint::do_brush_action(), blender::ed::sculpt_paint::push_undo_nodes(), SCULPT_cache_calc_brushdata_symm(), and blender::ed::sculpt_paint::sculpt_update_cache_invariants().
Definition at line 324 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::do_brush_action(), and blender::ed::sculpt_paint::do_surface_smooth_brush().
| float4x4 blender::ed::sculpt_paint::StrokeCache::symm_rot_mat |
Definition at line 268 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::calc_brush_plane(), SCULPT_cache_calc_brushdata_symm(), SCULPT_calc_vertex_displacement(), and blender::ed::sculpt_paint::update_sculpt_normal().
| float4x4 blender::ed::sculpt_paint::StrokeCache::symm_rot_mat_inv |
Definition at line 269 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::filter_region_clip_factors(), blender::ed::sculpt_paint::filter_region_clip_factors(), sculpt_apply_texture(), and SCULPT_cache_calc_brushdata_symm().
| int blender::ed::sculpt_paint::StrokeCache::symmetry |
Definition at line 242 of file sculpt_intern.hh.
Referenced by calc_symmetry_feather(), blender::ed::sculpt_paint::do_symmetrical_brush_actions(), vpaint_do_symmetrical_brush_actions(), and wpaint_do_symmetrical_brush_actions().
| int blender::ed::sculpt_paint::StrokeCache::tile_pass |
Definition at line 264 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::do_tiled(), SCULPT_stroke_is_first_brush_step(), and SCULPT_stroke_is_main_symmetry_pass().
| float2 blender::ed::sculpt_paint::StrokeCache::tilt |
Definition at line 204 of file sculpt_intern.hh.
Referenced by SCULPT_tilt_apply_to_normal(), and blender::ed::sculpt_paint::sculpt_update_cache_variants().
| float3 blender::ed::sculpt_paint::StrokeCache::tolerance |
Definition at line 161 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::clip_and_lock_translations(), blender::ed::sculpt_paint::clip_and_lock_translations(), and blender::ed::sculpt_paint::sculpt_init_mirror_clipping().
| ViewContext* blender::ed::sculpt_paint::StrokeCache::vc |
Definition at line 225 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::brush_delta_update(), brush_strength(), blender::ed::sculpt_paint::calc_brush_local_mat(), blender::ed::sculpt_paint::filter_region_clip_factors(), blender::ed::sculpt_paint::filter_region_clip_factors(), sculpt_apply_texture(), SCULPT_tilt_apply_to_normal(), blender::ed::sculpt_paint::sculpt_update_cache_invariants(), blender::ed::sculpt_paint::sculpt_update_cache_variants(), SCULPT_vertex_is_occluded(), blender::ed::sculpt_paint::vwpaint::update_cache_invariants(), and blender::ed::sculpt_paint::vwpaint::update_cache_variants().
| float blender::ed::sculpt_paint::StrokeCache::vertex_rotation |
Definition at line 329 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::do_rotate_brush(), and blender::ed::sculpt_paint::sculpt_update_cache_variants().
| float3 blender::ed::sculpt_paint::StrokeCache::view_normal |
Definition at line 245 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::brush_delta_update(), blender::ed::sculpt_paint::calc_brush_plane(), blender::ed::sculpt_paint::calc_sculpt_normal(), SCULPT_cache_calc_brushdata_symm(), blender::ed::sculpt_paint::sculpt_update_cache_invariants(), and blender::ed::sculpt_paint::vwpaint::update_cache_invariants().
| float3 blender::ed::sculpt_paint::StrokeCache::view_normal_symm |
Definition at line 246 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::calc_area_normal_and_center_node_bmesh(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_grids(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_mesh(), blender::ed::sculpt_paint::calc_bmesh(), blender::ed::sculpt_paint::calc_brush_distances_squared(), blender::ed::sculpt_paint::calc_brush_distances_squared(), blender::ed::sculpt_paint::calc_brush_plane(), blender::ed::sculpt_paint::calc_faces(), blender::ed::sculpt_paint::calc_factors_common_bmesh(), blender::ed::sculpt_paint::calc_factors_common_from_orig_data_bmesh(), blender::ed::sculpt_paint::calc_factors_common_from_orig_data_grids(), blender::ed::sculpt_paint::calc_factors_common_from_orig_data_mesh(), blender::ed::sculpt_paint::calc_factors_common_grids(), blender::ed::sculpt_paint::calc_factors_common_mesh(), blender::ed::sculpt_paint::calc_factors_common_mesh_indexed(), blender::ed::sculpt_paint::cloth::calc_forces_bmesh(), blender::ed::sculpt_paint::cloth::calc_forces_grids(), blender::ed::sculpt_paint::cloth::calc_forces_mesh(), blender::ed::sculpt_paint::calc_grids(), blender::ed::sculpt_paint::auto_mask::calc_view_normal_factor(), blender::ed::sculpt_paint::color::do_color_smooth_task(), blender::ed::sculpt_paint::color::do_paint_brush_task(), blender::ed::sculpt_paint::color::do_smear_brush_task(), do_vpaint_brush_smear(), do_wpaint_brush_smear(), blender::ed::sculpt_paint::dynamic_topology_update(), blender::ed::sculpt_paint::pbvh_gather_generic(), blender::ed::sculpt_paint::vwpaint::pbvh_gather_generic(), blender::ed::sculpt_paint::sample_node_surface_bmesh(), blender::ed::sculpt_paint::sample_node_surface_grids(), blender::ed::sculpt_paint::sample_node_surface_mesh(), SCULPT_brush_frontface_normal_from_falloff_shape(), SCULPT_cache_calc_brushdata_symm(), sculpt_project_v3_normal_align(), blender::ed::sculpt_paint::vwpaint::update_cache_invariants(), and blender::ed::sculpt_paint::update_sculpt_normal().
| float blender::ed::sculpt_paint::StrokeCache::wet_mix |
Definition at line 282 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::cache_paint_invariants_update(), blender::ed::sculpt_paint::color::do_paint_brush(), and blender::ed::sculpt_paint::color::do_paint_brush_task().
| float4 blender::ed::sculpt_paint::StrokeCache::wet_mix_prev_color |
Definition at line 281 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::color::do_paint_brush().
| float blender::ed::sculpt_paint::StrokeCache::wet_persistence |
Definition at line 283 of file sculpt_intern.hh.
Referenced by blender::ed::sculpt_paint::cache_paint_invariants_update(), and blender::ed::sculpt_paint::color::do_paint_brush().