|
Blender
V2.93
|
#include <sculpt_intern.h>
Definition at line 909 of file sculpt_intern.h.
| bool StrokeCache::alt_smooth |
Definition at line 1050 of file sculpt_intern.h.
Referenced by do_brush_action(), do_brush_action_task_cb(), do_slide_relax_brush(), SCULPT_do_draw_face_sets_brush(), SCULPT_do_paint_brush(), SCULPT_do_smear_brush(), sculpt_needs_connectivity_info(), sculpt_stroke_done(), SCULPT_stroke_is_dynamic_topology(), sculpt_update_cache_invariants(), and vwpaint_update_cache_invariants().
| float StrokeCache::anchored_location[3] |
Definition at line 1003 of file sculpt_intern.h.
Referenced by sculpt_update_brush_delta(), and sculpt_update_cache_variants().
| AutomaskingCache* StrokeCache::automasking |
Definition at line 1059 of file sculpt_intern.h.
Referenced by do_boundary_brush_bend_task_cb_ex(), do_boundary_brush_grab_task_cb_ex(), do_boundary_brush_inflate_task_cb_ex(), do_boundary_brush_slide_task_cb_ex(), do_boundary_brush_twist_task_cb_ex(), do_brush_action(), do_elastic_deform_brush_task_cb_ex(), do_pose_brush_task_cb_ex(), do_snake_hook_brush_task_cb_ex(), SCULPT_automasking_active_cache_get(), SCULPT_brush_strength_factor(), and sculpt_stroke_done().
| struct SculptBoundary* StrokeCache::boundaries[PAINT_SYMM_AREAS] |
Definition at line 1035 of file sculpt_intern.h.
Referenced by do_boundary_brush_bend_task_cb_ex(), do_boundary_brush_grab_task_cb_ex(), do_boundary_brush_inflate_task_cb_ex(), do_boundary_brush_slide_task_cb_ex(), do_boundary_brush_smooth_task_cb_ex(), do_boundary_brush_twist_task_cb_ex(), SCULPT_cache_free(), and SCULPT_do_boundary_brush().
| const struct Brush* StrokeCache::brush |
Definition at line 964 of file sculpt_intern.h.
Referenced by SCULPT_cloth_plane_falloff_preview_draw(), sculpt_stroke_done(), sculpt_update_cache_invariants(), vpaint_paint_leaves(), vwpaint_update_cache_invariants(), and wpaint_paint_leaves().
| float StrokeCache::brush_local_mat[4][4] |
Definition at line 993 of file sculpt_intern.h.
Referenced by SCULPT_brush_strength_factor(), and update_brush_local_mat().
| float StrokeCache::bstrength |
Definition at line 938 of file sculpt_intern.h.
Referenced by do_boundary_brush_bend_task_cb_ex(), do_boundary_brush_grab_task_cb_ex(), do_boundary_brush_inflate_task_cb_ex(), do_boundary_brush_slide_task_cb_ex(), do_boundary_brush_smooth_task_cb_ex(), do_boundary_brush_twist_task_cb_ex(), do_clay_brush(), do_clay_brush_task_cb_ex(), do_clay_strips_brush(), do_clay_strips_brush_task_cb_ex(), do_clay_thumb_brush(), do_cloth_brush_apply_forces_task_cb_ex(), do_color_smooth_task_cb_exec(), do_crease_brush(), do_displacement_eraser_brush_task_cb_ex(), do_displacement_smear_brush_task_cb_ex(), do_draw_brush(), do_draw_face_sets_brush_task_cb_ex(), do_draw_sharp_brush(), do_elastic_deform_brush_task_cb_ex(), do_enhance_details_brush_task_cb_ex(), do_fill_brush_task_cb_ex(), do_flatten_brush_task_cb_ex(), do_grab_brush_task_cb_ex(), do_inflate_brush_task_cb_ex(), do_layer_brush_task_cb_ex(), do_mask_brush(), do_mask_brush_draw_task_cb_ex(), do_multiplane_scrape_brush_task_cb_ex(), do_nudge_brush_task_cb_ex(), do_paint_brush_task_cb_ex(), do_pinch_brush_task_cb_ex(), do_relax_face_sets_brush_task_cb_ex(), do_rotate_brush_task_cb_ex(), do_scrape_brush_task_cb_ex(), do_smear_brush_task_cb_exec(), do_snake_hook_brush(), do_snake_hook_brush_task_cb_ex(), do_symmetrical_brush_actions(), do_thumb_brush_task_cb_ex(), do_topology_relax_task_cb_ex(), do_topology_slide_task_cb_ex(), do_vpaint_brush_blur_task_cb_ex(), do_vpaint_brush_draw_task_cb_ex(), do_vpaint_brush_smear_task_cb_ex(), do_wpaint_brush_blur_task_cb_ex(), do_wpaint_brush_draw_task_cb_ex(), do_wpaint_brush_smear_task_cb_ex(), SCULPT_do_multiplane_scrape_brush(), SCULPT_do_smooth_brush(), SCULPT_do_surface_smooth_brush_displace_task_cb_ex(), SCULPT_do_surface_smooth_brush_laplacian_task_cb_ex(), sculpt_pose_do_twist_deform(), sculpt_update_cache_variants(), and vwpaint_update_cache_invariants().
| float StrokeCache::clay_pressure_stabilizer[SCULPT_CLAY_STABILIZER_LEN] |
Definition at line 1024 of file sculpt_intern.h.
Referenced by sculpt_clay_thumb_get_stabilized_pressure(), and sculpt_update_cache_variants().
| int StrokeCache::clay_pressure_stabilizer_index |
Definition at line 1025 of file sculpt_intern.h.
Referenced by sculpt_update_cache_variants().
| float StrokeCache::clay_thumb_front_angle |
Definition at line 1022 of file sculpt_intern.h.
Referenced by do_clay_thumb_brush(), and do_clay_thumb_brush_task_cb_ex().
| float StrokeCache::clip_mirror_mtx[4][4] |
Definition at line 915 of file sculpt_intern.h.
Referenced by SCULPT_clip(), and sculpt_init_mirror_clipping().
| float StrokeCache::clip_tolerance[3] |
Definition at line 914 of file sculpt_intern.h.
Referenced by SCULPT_clip(), and sculpt_init_mirror_clipping().
| struct SculptClothSimulation* StrokeCache::cloth_sim |
Definition at line 1028 of file sculpt_intern.h.
Referenced by cloth_brush_apply_brush_foces(), do_brush_action(), do_cloth_brush_apply_forces_task_cb_ex(), SCULPT_brush_deform_target_vertex_co_get(), SCULPT_cache_free(), sculpt_cloth_ensure_constraints_in_simulation_area(), and SCULPT_do_cloth_brush().
| rcti StrokeCache::current_r |
Definition at line 1068 of file sculpt_intern.h.
Referenced by ED_sculpt_redraw_planes_get(), SCULPT_flush_update_step(), and wpaint_stroke_update_step().
| float StrokeCache::density |
Definition at line 1011 of file sculpt_intern.h.
Referenced by do_paint_brush_task_cb_ex(), and sculpt_update_cache_paint_variants().
| float StrokeCache::density_seed |
Definition at line 1065 of file sculpt_intern.h.
Referenced by do_paint_brush_task_cb_ex(), and SCULPT_do_paint_brush().
| float(* StrokeCache::detail_directions)[3] |
Definition at line 1018 of file sculpt_intern.h.
Referenced by do_enhance_details_brush_task_cb_ex(), SCULPT_cache_free(), and SCULPT_enhance_details_brush().
| struct Dial* StrokeCache::dial |
Definition at line 1045 of file sculpt_intern.h.
Referenced by SCULPT_cache_free(), sculpt_update_cache_invariants(), and sculpt_update_cache_variants().
| float StrokeCache::dyntopo_pixel_radius |
Definition at line 931 of file sculpt_intern.h.
Referenced by sculpt_stroke_update_step(), and sculpt_update_cache_variants().
| bool StrokeCache::first_time |
Definition at line 957 of file sculpt_intern.h.
Referenced by SCULPT_do_paint_brush(), SCULPT_stroke_is_first_brush_step(), SCULPT_stroke_is_first_brush_step_of_symmetry_pass(), sculpt_stroke_update_step(), sculpt_update_cache_invariants(), sculpt_update_cache_variants(), vwpaint_update_cache_invariants(), and vwpaint_update_cache_variants().
| int StrokeCache::flag |
Definition at line 913 of file sculpt_intern.h.
Referenced by SCULPT_clip(), sculpt_init_mirror_clipping(), and sculpt_update_cache_invariants().
| float StrokeCache::flow |
Definition at line 1008 of file sculpt_intern.h.
Referenced by do_paint_brush_task_cb_ex(), and sculpt_update_cache_paint_variants().
| float StrokeCache::grab_delta[3] |
Definition at line 967 of file sculpt_intern.h.
Referenced by SCULPT_cache_calc_brushdata_symm(), SCULPT_cloth_plane_falloff_preview_draw(), sculpt_pose_do_rotate_deform(), sculpt_pose_do_scale_deform(), sculpt_pose_do_squash_stretch_deform(), sculpt_pose_do_translate_deform(), and sculpt_update_brush_delta().
| float StrokeCache::grab_delta_symmetry[3] |
Definition at line 967 of file sculpt_intern.h.
Referenced by cloth_brush_apply_brush_foces(), do_boundary_brush_grab_task_cb_ex(), do_clay_strips_brush(), do_clay_thumb_brush(), do_cloth_brush_apply_forces_task_cb_ex(), do_elastic_deform_brush(), do_grab_brush(), do_grab_brush_task_cb_ex(), do_nudge_brush(), do_pinch_brush(), do_snake_hook_brush(), do_thumb_brush(), do_topology_rake_bmesh_task_cb_ex(), sculpt_boundary_displacement_from_grab_delta_get(), SCULPT_cache_calc_brushdata_symm(), SCULPT_do_multiplane_scrape_brush(), and SCULPT_do_paint_brush().
| float StrokeCache::gravity_direction[3] |
Definition at line 1056 of file sculpt_intern.h.
Referenced by do_cloth_brush_apply_forces_task_cb_ex(), do_gravity(), and SCULPT_cache_calc_brushdata_symm().
| float StrokeCache::hardness |
Definition at line 1007 of file sculpt_intern.h.
Referenced by SCULPT_brush_strength_factor(), and sculpt_update_cache_paint_variants().
| float StrokeCache::initial_location[3] |
Definition at line 1029 of file sculpt_intern.h.
Referenced by cloth_brush_simulation_location_get(), do_tiled(), sculpt_boundary_displacement_from_grab_delta_get(), SCULPT_cache_calc_brushdata_symm(), SCULPT_cloth_brush_affected_nodes_gather(), and sculpt_update_cache_invariants().
| float StrokeCache::initial_mouse[2] |
Definition at line 916 of file sculpt_intern.h.
Referenced by do_elastic_deform_brush_task_cb_ex(), sculpt_pose_do_twist_deform(), sculpt_update_brush_delta(), sculpt_update_cache_invariants(), sculpt_update_cache_variants(), and vwpaint_update_cache_invariants().
| float StrokeCache::initial_normal[3] |
Definition at line 1031 of file sculpt_intern.h.
Referenced by do_grab_brush_task_cb_ex(), SCULPT_cache_calc_brushdata_symm(), and sculpt_update_cache_invariants().
| float StrokeCache::initial_radius |
Definition at line 911 of file sculpt_intern.h.
Referenced by do_clay_brush(), do_cloth_brush_build_constraints_task_cb_ex(), SCULPT_cloth_brush_affected_nodes_gather(), sculpt_cloth_ensure_constraints_in_simulation_area(), SCULPT_do_boundary_brush(), sculpt_update_cache_variants(), and vwpaint_update_cache_variants().
| bool StrokeCache::invert |
Definition at line 936 of file sculpt_intern.h.
Referenced by brush_strength(), do_boundary_brush_bend_task_cb_ex(), do_boundary_brush_twist_task_cb_ex(), do_brush_action(), do_layer_brush_task_cb_ex(), do_paint_brush_task_cb_ex(), SCULPT_multiplane_scrape_preview_draw(), sculpt_pose_do_rotate_twist_deform(), sculpt_pose_do_scale_translate_deform(), sculpt_update_cache_invariants(), and vwpaint_update_cache_invariants().
| bool StrokeCache::is_last_valid |
Definition at line 933 of file sculpt_intern.h.
Referenced by do_vpaint_brush_smear_task_cb_ex(), do_wpaint_brush_smear_task_cb_ex(), vpaint_do_symmetrical_brush_actions(), vwpaint_update_cache_invariants(), and wpaint_do_symmetrical_brush_actions().
| bool StrokeCache::is_rake_rotation_valid |
Definition at line 972 of file sculpt_intern.h.
Referenced by do_snake_hook_brush_task_cb_ex(), SCULPT_cache_calc_brushdata_symm(), and sculpt_update_brush_delta().
| int StrokeCache::iteration_count |
Definition at line 928 of file sculpt_intern.h.
Referenced by do_relax_face_sets_brush_task_cb_ex(), and sculpt_update_cache_variants().
| float StrokeCache::last_center[3] |
Definition at line 998 of file sculpt_intern.h.
Referenced by calc_sculpt_plane(), and SCULPT_calc_brush_plane().
| float StrokeCache::last_location[3] |
Definition at line 924 of file sculpt_intern.h.
Referenced by do_cloth_brush_apply_forces_task_cb_ex(), do_displacement_smear_brush_task_cb_ex(), do_smear_brush_task_cb_exec(), do_topology_slide_task_cb_ex(), do_vpaint_brush_smear_task_cb_ex(), do_wpaint_brush_smear_task_cb_ex(), and SCULPT_cache_calc_brushdata_symm().
| float* StrokeCache::layer_displacement_factor |
Definition at line 1042 of file sculpt_intern.h.
Referenced by do_layer_brush(), do_layer_brush_task_cb_ex(), SCULPT_cache_free(), and sculpt_restore_mesh().
| float(* StrokeCache::limit_surface_co)[3] |
Definition at line 953 of file sculpt_intern.h.
Referenced by do_displacement_smear_brush(), do_displacement_smear_brush_task_cb_ex(), do_displacement_smear_store_prev_disp_task_cb_ex(), and SCULPT_cache_free().
| float StrokeCache::location[3] |
Definition at line 923 of file sculpt_intern.h.
Referenced by calc_area_center(), calc_area_normal_and_center(), calc_brush_local_mat(), cloth_brush_apply_brush_foces(), cloth_brush_simulation_location_get(), do_brush_action(), do_clay_brush(), do_clay_thumb_brush(), do_cloth_brush_apply_forces_task_cb_ex(), do_cloth_brush_build_constraints_task_cb_ex(), do_displacement_smear_brush_task_cb_ex(), do_elastic_deform_brush_task_cb_ex(), do_pinch_brush(), do_rotate_brush_task_cb_ex(), do_smear_brush_task_cb_exec(), do_snake_hook_brush_task_cb_ex(), do_tiled(), do_topology_slide_task_cb_ex(), do_vpaint_brush_smear_task_cb_ex(), do_wpaint_brush_smear_task_cb_ex(), SCULPT_brush_test_init(), SCULPT_cache_calc_brushdata_symm(), SCULPT_cloth_brush_affected_nodes_gather(), SCULPT_do_multiplane_scrape_brush(), SCULPT_do_paint_brush(), sculpt_pbvh_gather_generic(), sculpt_topology_update(), and vwpaint_pbvh_gather_generic().
| int StrokeCache::mirror_symmetry_pass |
Definition at line 981 of file sculpt_intern.h.
Referenced by calc_sculpt_plane(), cloth_brush_apply_brush_foces(), do_boundary_brush_bend_task_cb_ex(), do_boundary_brush_grab_task_cb_ex(), do_boundary_brush_inflate_task_cb_ex(), do_boundary_brush_slide_task_cb_ex(), do_boundary_brush_smooth_task_cb_ex(), do_boundary_brush_twist_task_cb_ex(), do_elastic_deform_brush_task_cb_ex(), do_rotate_brush(), do_symmetrical_brush_actions(), SCULPT_brush_strength_factor(), SCULPT_brush_test_init(), SCULPT_calc_brush_plane(), SCULPT_do_boundary_brush(), SCULPT_do_multiplane_scrape_brush(), SCULPT_do_pose_brush(), SCULPT_stroke_is_first_brush_step(), SCULPT_stroke_is_main_symmetry_pass(), update_brush_local_mat(), update_sculpt_normal(), vpaint_do_symmetrical_brush_actions(), and wpaint_do_symmetrical_brush_actions().
| float StrokeCache::mouse[2] |
Definition at line 945 of file sculpt_intern.h.
Referenced by do_elastic_deform_brush_task_cb_ex(), sculpt_pose_do_twist_deform(), sculpt_update_cache_invariants(), sculpt_update_cache_variants(), vwpaint_update_cache_invariants(), and vwpaint_update_cache_variants().
| float StrokeCache::mouse_event[2] |
Definition at line 947 of file sculpt_intern.h.
Referenced by sculpt_update_brush_delta(), sculpt_update_cache_invariants(), and sculpt_update_cache_variants().
| float StrokeCache::multiplane_scrape_angle |
Definition at line 1062 of file sculpt_intern.h.
Referenced by SCULPT_do_multiplane_scrape_brush(), and SCULPT_multiplane_scrape_preview_draw().
| float StrokeCache::normal_weight |
Definition at line 939 of file sculpt_intern.h.
Referenced by do_elastic_deform_brush(), do_grab_brush(), do_snake_hook_brush(), sculpt_brush_needs_normal(), sculpt_update_cache_invariants(), and update_sculpt_normal().
| float StrokeCache::old_grab_location[3] |
Definition at line 968 of file sculpt_intern.h.
Referenced by sculpt_update_brush_delta().
| float StrokeCache::orig_grab_location[3] |
Definition at line 968 of file sculpt_intern.h.
Referenced by SCULPT_do_pose_brush(), and sculpt_update_brush_delta().
| bool StrokeCache::original |
Definition at line 1002 of file sculpt_intern.h.
Referenced by calc_area_normal_and_center_task_cb(), do_brush_action(), SCULPT_stroke_get_location(), sculpt_topology_update(), and sculpt_update_cache_invariants().
| struct { ... } StrokeCache::paint_brush |
| int StrokeCache::paint_face_set |
Definition at line 976 of file sculpt_intern.h.
Referenced by do_brush_action(), and do_draw_face_sets_brush_task_cb_ex().
| bool StrokeCache::pen_flip |
Definition at line 935 of file sculpt_intern.h.
Referenced by brush_strength(), do_brush_action(), SCULPT_multiplane_scrape_preview_draw(), and sculpt_update_cache_variants().
| float StrokeCache::plane_offset[3] |
Definition at line 995 of file sculpt_intern.h.
Referenced by calc_sculpt_plane(), do_tiled(), SCULPT_brush_strength_factor(), SCULPT_cache_calc_brushdata_symm(), and SCULPT_calc_brush_plane().
| float StrokeCache::plane_trim_squared |
Definition at line 1052 of file sculpt_intern.h.
Referenced by SCULPT_plane_trim(), and sculpt_update_cache_invariants().
| struct SculptPoseIKChain* StrokeCache::pose_ik_chain |
Definition at line 1015 of file sculpt_intern.h.
Referenced by do_pose_brush_task_cb_ex(), SCULPT_cache_free(), SCULPT_do_pose_brush(), SCULPT_pose_brush_init(), sculpt_pose_do_rotate_deform(), sculpt_pose_do_scale_deform(), sculpt_pose_do_squash_stretch_deform(), sculpt_pose_do_translate_deform(), sculpt_pose_do_twist_deform(), and sculpt_pose_get_scale_from_grab_delta().
| float StrokeCache::pressure |
Definition at line 937 of file sculpt_intern.h.
Referenced by brush_strength(), calc_area_normal_and_center_task_cb(), do_brush_action(), do_topology_rake_bmesh_task_cb_ex(), get_brush_alpha_data(), sculpt_brush_dynamic_size_get(), SCULPT_brush_plane_offset_get(), SCULPT_do_multiplane_scrape_brush(), sculpt_update_cache_paint_variants(), sculpt_update_cache_variants(), and vwpaint_update_cache_variants().
| float(* StrokeCache::prev_colors)[4] |
Definition at line 949 of file sculpt_intern.h.
Referenced by do_smear_brush_task_cb_exec(), do_smear_store_prev_colors_task_cb_exec(), SCULPT_cache_free(), and SCULPT_do_smear_brush().
| float(* StrokeCache::prev_displacement)[3] |
Definition at line 952 of file sculpt_intern.h.
Referenced by do_displacement_smear_brush(), do_displacement_smear_brush_task_cb_ex(), do_displacement_smear_store_prev_disp_task_cb_ex(), and SCULPT_cache_free().
| rcti StrokeCache::previous_r |
Definition at line 1067 of file sculpt_intern.h.
Referenced by ED_sculpt_redraw_planes_get(), sculpt_extend_redraw_rect_previous(), and wpaint_stroke_update_step().
| float StrokeCache::projection_mat[4][4] |
Definition at line 960 of file sculpt_intern.h.
Referenced by SCULPT_brush_strength_factor(), sculpt_update_cache_invariants(), and vwpaint_update_cache_invariants().
| int StrokeCache::radial_symmetry_pass |
Definition at line 999 of file sculpt_intern.h.
Referenced by do_radial_symmetry(), do_symmetrical_brush_actions(), SCULPT_brush_strength_factor(), SCULPT_brush_test_init(), SCULPT_do_multiplane_scrape_brush(), SCULPT_stroke_is_first_brush_step(), SCULPT_stroke_is_main_symmetry_pass(), update_brush_local_mat(), update_sculpt_normal(), vpaint_do_paint(), vpaint_do_symmetrical_brush_actions(), wpaint_do_paint(), and wpaint_do_symmetrical_brush_actions().
| float StrokeCache::radius |
Definition at line 919 of file sculpt_intern.h.
Referenced by calc_brush_local_mat(), calc_overlap(), cloth_brush_apply_brush_foces(), cloth_brush_satisfy_constraints(), do_boundary_brush_bend_task_cb_ex(), do_boundary_brush_twist_task_cb_ex(), do_clay_brush(), do_clay_strips_brush(), do_clay_strips_brush_task_cb_ex(), do_clay_thumb_brush(), do_cloth_brush_apply_forces_task_cb_ex(), do_cloth_brush_build_constraints_task_cb_ex(), do_cloth_brush_solve_simulation_task_cb_ex(), do_crease_brush(), do_draw_brush(), do_draw_sharp_brush(), do_elastic_deform_brush_task_cb_ex(), do_fill_brush(), do_flatten_brush(), do_inflate_brush_task_cb_ex(), do_paint_brush_task_cb_ex(), do_scrape_brush(), do_snake_hook_brush_task_cb_ex(), do_tiled(), do_vpaint_brush_blur_task_cb_ex(), do_vpaint_brush_calc_average_color_cb_ex(), do_vpaint_brush_draw_task_cb_ex(), do_vpaint_brush_smear_task_cb_ex(), do_wpaint_brush_blur_task_cb_ex(), do_wpaint_brush_calc_average_weight_cb_ex(), do_wpaint_brush_draw_task_cb_ex(), do_wpaint_brush_smear_task_cb_ex(), paint_cursor_cursor_draw_3d_view_brush_cursor_active(), SCULPT_brush_strength_factor(), SCULPT_cloth_brush_affected_nodes_gather(), SCULPT_cloth_plane_falloff_preview_draw(), SCULPT_do_multiplane_scrape_brush(), SCULPT_do_paint_brush(), SCULPT_multiplane_scrape_preview_draw(), sculpt_pbvh_gather_generic(), SCULPT_pose_brush_init(), sculpt_stroke_update_step(), SCULPT_topology_automasking_init(), sculpt_topology_update(), sculpt_update_brush_delta(), sculpt_update_cache_variants(), and vwpaint_update_cache_variants().
| float StrokeCache::radius_squared |
Definition at line 920 of file sculpt_intern.h.
Referenced by calc_overlap(), do_gravity(), SCULPT_brush_test_init(), SCULPT_do_boundary_brush(), SCULPT_plane_trim(), sculpt_update_cache_variants(), vwpaint_pbvh_gather_generic(), and vwpaint_update_cache_variants().
| struct SculptRakeData StrokeCache::rake_data |
Definition at line 972 of file sculpt_intern.h.
Referenced by sculpt_update_brush_delta().
| float StrokeCache::rake_rotation[4] |
Definition at line 971 of file sculpt_intern.h.
Referenced by SCULPT_cache_calc_brushdata_symm(), and sculpt_update_brush_delta().
| float StrokeCache::rake_rotation_symmetry[4] |
Definition at line 971 of file sculpt_intern.h.
Referenced by SCULPT_cache_calc_brushdata_symm(), and sculpt_rake_rotate().
| char StrokeCache::saved_active_brush_name[MAX_ID_NAME] |
Definition at line 1047 of file sculpt_intern.h.
Referenced by sculpt_stroke_done(), and sculpt_update_cache_invariants().
| char StrokeCache::saved_mask_brush_tool |
Definition at line 1048 of file sculpt_intern.h.
Referenced by sculpt_stroke_done(), and sculpt_update_cache_invariants().
| int StrokeCache::saved_smooth_size |
Definition at line 1049 of file sculpt_intern.h.
Referenced by sculpt_stroke_done(), and sculpt_update_cache_invariants().
| float StrokeCache::scale[3] |
Definition at line 912 of file sculpt_intern.h.
Referenced by cloth_brush_apply_brush_foces(), do_clay_brush(), do_clay_strips_brush(), do_clay_thumb_brush(), do_crease_brush(), do_draw_brush(), do_draw_sharp_brush(), do_fill_brush(), do_flatten_brush(), do_gravity(), do_inflate_brush_task_cb_ex(), do_scrape_brush(), SCULPT_do_multiplane_scrape_brush(), and sculpt_update_cache_invariants().
| float StrokeCache::sculpt_normal[3] |
Definition at line 988 of file sculpt_intern.h.
Referenced by calc_brush_local_mat(), calc_sculpt_plane(), SCULPT_calc_brush_plane(), and update_sculpt_normal().
| float StrokeCache::sculpt_normal_symm[3] |
Definition at line 989 of file sculpt_intern.h.
Referenced by cloth_brush_apply_brush_foces(), do_crease_brush(), do_elastic_deform_brush_task_cb_ex(), do_nudge_brush(), do_rotate_brush_task_cb_ex(), do_thumb_brush(), do_topology_rake_bmesh_task_cb_ex(), SCULPT_brush_frontface_normal_from_falloff_shape(), sculpt_project_v3_normal_align(), SCULPT_tilt_effective_normal_get(), update_sculpt_normal(), and vwpaint_pbvh_gather_generic().
| float StrokeCache::special_rotation |
Definition at line 966 of file sculpt_intern.h.
Referenced by calc_brush_local_mat(), and sculpt_update_cache_variants().
| float StrokeCache::stroke_local_mat[4][4] |
Definition at line 1061 of file sculpt_intern.h.
Referenced by cloth_brush_apply_brush_foces(), SCULPT_cloth_plane_falloff_preview_draw(), SCULPT_do_multiplane_scrape_brush(), and SCULPT_multiplane_scrape_preview_draw().
| bool StrokeCache::supports_gravity |
Definition at line 1054 of file sculpt_intern.h.
Referenced by do_brush_action(), do_cloth_brush_apply_forces_task_cb_ex(), SCULPT_cache_calc_brushdata_symm(), sculpt_combine_proxies(), and sculpt_update_cache_invariants().
| float(* StrokeCache::surface_smooth_laplacian_disp)[3] |
Definition at line 1039 of file sculpt_intern.h.
Referenced by do_brush_action(), SCULPT_cache_free(), SCULPT_do_surface_smooth_brush_displace_task_cb_ex(), and SCULPT_do_surface_smooth_brush_laplacian_task_cb_ex().
| float StrokeCache::symm_rot_mat[4][4] |
Definition at line 1000 of file sculpt_intern.h.
Referenced by calc_sculpt_plane(), SCULPT_cache_calc_brushdata_symm(), SCULPT_calc_brush_plane(), and update_sculpt_normal().
| float StrokeCache::symm_rot_mat_inv[4][4] |
Definition at line 1001 of file sculpt_intern.h.
Referenced by SCULPT_brush_strength_factor(), SCULPT_brush_test_init(), and SCULPT_cache_calc_brushdata_symm().
| int StrokeCache::symmetry |
Definition at line 980 of file sculpt_intern.h.
Referenced by calc_symmetry_feather(), do_symmetrical_brush_actions(), vpaint_do_symmetrical_brush_actions(), and wpaint_do_symmetrical_brush_actions().
| int StrokeCache::tile_pass |
Definition at line 996 of file sculpt_intern.h.
Referenced by do_tiled(), SCULPT_stroke_is_first_brush_step(), and SCULPT_stroke_is_main_symmetry_pass().
| float StrokeCache::true_gravity_direction[3] |
Definition at line 1055 of file sculpt_intern.h.
Referenced by SCULPT_cache_calc_brushdata_symm(), and sculpt_update_cache_invariants().
| float StrokeCache::true_initial_location[3] |
Definition at line 1030 of file sculpt_intern.h.
Referenced by paint_cursor_cursor_draw_3d_view_brush_cursor_active(), SCULPT_cache_calc_brushdata_symm(), and sculpt_update_cache_invariants().
| float StrokeCache::true_initial_normal[3] |
Definition at line 1032 of file sculpt_intern.h.
Referenced by paint_cursor_cursor_draw_3d_view_brush_cursor_active(), SCULPT_cache_calc_brushdata_symm(), and sculpt_update_cache_invariants().
| float StrokeCache::true_last_location[3] |
Definition at line 922 of file sculpt_intern.h.
Referenced by SCULPT_cache_calc_brushdata_symm(), sculpt_stroke_update_step(), vpaint_do_symmetrical_brush_actions(), and wpaint_do_symmetrical_brush_actions().
| float StrokeCache::true_location[3] |
Definition at line 921 of file sculpt_intern.h.
Referenced by calc_overlap(), do_brush_action(), paint_cursor_cursor_draw_3d_view_brush_cursor_active(), SCULPT_cache_calc_brushdata_symm(), SCULPT_cloth_plane_falloff_preview_draw(), SCULPT_pose_brush_init(), sculpt_pose_do_rotate_deform(), sculpt_pose_do_scale_deform(), sculpt_pose_do_squash_stretch_deform(), sculpt_stroke_update_step(), sculpt_topology_update(), sculpt_update_brush_delta(), sculpt_update_cache_variants(), vpaint_do_symmetrical_brush_actions(), vpaint_stroke_update_step(), vwpaint_update_cache_variants(), wpaint_do_symmetrical_brush_actions(), and wpaint_stroke_update_step().
| float StrokeCache::true_view_normal[3] |
Definition at line 982 of file sculpt_intern.h.
Referenced by calc_sculpt_normal(), calc_sculpt_plane(), do_snake_hook_brush_task_cb_ex(), SCULPT_cache_calc_brushdata_symm(), SCULPT_calc_brush_plane(), sculpt_update_brush_delta(), sculpt_update_cache_invariants(), and vwpaint_update_cache_invariants().
| struct ViewContext* StrokeCache::vc |
Definition at line 963 of file sculpt_intern.h.
Referenced by brush_strength(), calc_brush_local_mat(), do_crease_brush(), SCULPT_brush_strength_factor(), SCULPT_brush_test_init(), SCULPT_tilt_apply_to_normal(), sculpt_update_brush_delta(), sculpt_update_cache_invariants(), sculpt_update_cache_variants(), vwpaint_update_cache_invariants(), and vwpaint_update_cache_variants().
| float StrokeCache::vertex_rotation |
Definition at line 1044 of file sculpt_intern.h.
Referenced by do_rotate_brush(), and sculpt_update_cache_variants().
| float StrokeCache::view_normal[3] |
Definition at line 983 of file sculpt_intern.h.
Referenced by calc_area_normal_and_center_task_cb(), calc_sculpt_plane(), do_crease_brush_task_cb_ex(), do_pinch_brush_task_cb_ex(), do_vpaint_brush_smear_task_cb_ex(), do_wpaint_brush_smear_task_cb_ex(), SCULPT_brush_frontface_normal_from_falloff_shape(), SCULPT_brush_strength_factor(), SCULPT_brush_test_init_with_falloff_shape(), SCULPT_cache_calc_brushdata_symm(), SCULPT_calc_brush_plane(), sculpt_pbvh_gather_generic(), sculpt_project_v3_normal_align(), sculpt_topology_update(), update_sculpt_normal(), vwpaint_pbvh_gather_generic(), and vwpaint_update_cache_invariants().
| float StrokeCache::wet_mix |
Definition at line 1009 of file sculpt_intern.h.
Referenced by do_paint_brush_task_cb_ex(), SCULPT_do_paint_brush(), and sculpt_update_cache_paint_variants().
| float StrokeCache::wet_mix_prev_color[4] |
Definition at line 1064 of file sculpt_intern.h.
Referenced by SCULPT_do_paint_brush().
| float StrokeCache::wet_persistence |
Definition at line 1010 of file sculpt_intern.h.
Referenced by SCULPT_do_paint_brush(), and sculpt_update_cache_paint_variants().
| float StrokeCache::x_tilt |
Definition at line 940 of file sculpt_intern.h.
Referenced by SCULPT_tilt_apply_to_normal(), and sculpt_update_cache_variants().
| float StrokeCache::y_tilt |
Definition at line 941 of file sculpt_intern.h.
Referenced by SCULPT_tilt_apply_to_normal(), and sculpt_update_cache_variants().