|
Blender V4.5
|
#include <DNA_brush_types.h>
Definition at line 166 of file DNA_brush_types.h.
| char Brush::_pad1[10] |
Definition at line 305 of file DNA_brush_types.h.
| float Brush::add_col[4] |
| float Brush::alpha |
Opacity.
Definition at line 238 of file DNA_brush_types.h.
Referenced by gradientVert_update(), and blender::ed::greasepencil::grease_pencil_primitive_invoke().
| float Brush::area_radius_factor |
Definition at line 316 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::area_normal_and_center_get_position_radius().
| int Brush::automasking_boundary_edges_propagation_steps |
Definition at line 341 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::auto_mask::boundary_propagation_steps(), blender::ed::sculpt_paint::mask::mask_from_boundary_exec(), and blender::ed::sculpt_paint::mask::mask_from_cavity_exec().
| int Brush::automasking_cavity_blur_steps |
Definition at line 421 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::auto_mask::cache_settings_update(), and blender::ed::sculpt_paint::mask::mask_from_cavity_exec().
| struct CurveMapping* Brush::automasking_cavity_curve |
Definition at line 424 of file DNA_brush_types.h.
Referenced by brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), blender::ed::sculpt_paint::auto_mask::cache_init(), blender::ed::sculpt_paint::auto_mask::cache_settings_update(), and blender::ed::sculpt_paint::mask::mask_from_cavity_exec().
| float Brush::automasking_cavity_factor |
Definition at line 422 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::auto_mask::cache_settings_update(), and blender::ed::sculpt_paint::mask::mask_from_cavity_exec().
| int Brush::automasking_flags |
Definition at line 340 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::auto_mask::boundary_propagation_steps(), blender::ed::sculpt_paint::auto_mask::cache_settings_update(), blender::ed::sculpt_paint::auto_mask::calc_effective_bits(), blender::ed::sculpt_paint::mask::mask_from_boundary_exec(), blender::ed::sculpt_paint::mask::mask_from_cavity_exec(), and blender::ed::sculpt_paint::auto_mask::mode_enabled().
| float Brush::automasking_start_normal_falloff |
Definition at line 344 of file DNA_brush_types.h.
Referenced by blo_do_versions_410(), and blender::ed::sculpt_paint::auto_mask::cache_settings_update().
| float Brush::automasking_start_normal_limit |
Definition at line 343 of file DNA_brush_types.h.
Referenced by blo_do_versions_410(), and blender::ed::sculpt_paint::auto_mask::cache_settings_update().
| float Brush::automasking_view_normal_falloff |
Definition at line 346 of file DNA_brush_types.h.
Referenced by blo_do_versions_410(), and blender::ed::sculpt_paint::auto_mask::cache_settings_update().
| float Brush::automasking_view_normal_limit |
Definition at line 345 of file DNA_brush_types.h.
Referenced by blo_do_versions_410(), and blender::ed::sculpt_paint::auto_mask::cache_settings_update().
| float Brush::autosmooth_factor |
Definition at line 307 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::do_brush_action(), and blender::ed::sculpt_paint::sculpt_needs_connectivity_info().
| short Brush::blend |
Blend mode.
Definition at line 196 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::expand::cache_initial_config_set(), blender::ed::sculpt_paint::color::do_paint_brush_task(), do_projectpaint_thread(), gradientVert_update(), paint_2d_bucket_fill(), paint_2d_gradient_fill(), paint_2d_new_stroke(), paint_2d_stroke(), paint_proj_stroke_ps(), project_state_init(), vpaint_blend(), and wpaint_blend().
| int Brush::blur_kernel_radius |
Definition at line 403 of file DNA_brush_types.h.
Referenced by paint_new_blur_kernel().
| int Brush::blur_mode |
Definition at line 404 of file DNA_brush_types.h.
Referenced by paint_new_blur_kernel().
| int Brush::boundary_deform_type |
Definition at line 362 of file DNA_brush_types.h.
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().
| int Brush::boundary_falloff_type |
Definition at line 363 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::boundary::calc_boundary_falloff(), blender::ed::sculpt_paint::boundary::init_falloff_bmesh(), blender::ed::sculpt_paint::boundary::init_falloff_grids(), and blender::ed::sculpt_paint::boundary::init_falloff_mesh().
| float Brush::boundary_offset |
Definition at line 364 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::boundary::data_init_bmesh(), blender::ed::sculpt_paint::boundary::data_init_grids(), and blender::ed::sculpt_paint::boundary::data_init_mesh().
| float Brush::cloth_constraint_softbody_strength |
Definition at line 377 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::cloth::cloth_brush_satisfy_constraints(), and blender::ed::sculpt_paint::cloth::do_cloth_brush().
| float Brush::cloth_damping |
Definition at line 372 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::cloth::do_cloth_brush().
| int Brush::cloth_deform_type |
Definition at line 367 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::cloth::add_constraints_for_verts(), blender::ed::sculpt_paint::brush_delta_update(), brush_strength(), 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_forces(), blender::ed::sculpt_paint::cloth::is_cloth_deform_brush(), blender::ed::sculpt_paint::need_delta_for_tip_orientation(), blender::ed::sculpt_paint::need_delta_from_anchored_origin(), blender::ed::sculpt_paint::cloth::plane_falloff_preview_draw(), and blender::ed::sculpt_paint::sculpt_is_grab_tool().
| int Brush::cloth_force_falloff_type |
| float Brush::cloth_mass |
Definition at line 371 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::cloth::do_cloth_brush().
| float Brush::cloth_sim_falloff |
Definition at line 375 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::cloth::cloth_brush_simulation_falloff_get(), and blender::ed::sculpt_paint::cloth::simulation_limits_draw().
| float Brush::cloth_sim_limit |
Definition at line 374 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::cloth::brush_affected_nodes_gather(), blender::ed::sculpt_paint::cloth::cloth_brush_simulation_falloff_get(), blender::ed::sculpt_paint::paint_cursor_cursor_draw_3d_view_brush_cursor_active(), blender::ed::sculpt_paint::cloth::sculpt_cloth_ensure_constraints_in_simulation_area(), and blender::ed::sculpt_paint::cloth::simulation_limits_draw().
| int Brush::cloth_simulation_area_type |
Definition at line 369 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::cloth::add_constraints_for_verts(), blender::ed::sculpt_paint::cloth::brush_affected_nodes_gather(), blender::ed::sculpt_paint::cloth::cloth_brush_simulation_falloff_get(), blender::ed::sculpt_paint::cloth::cloth_brush_simulation_location_get(), blender::ed::sculpt_paint::cloth::do_cloth_brush(), blender::ed::sculpt_paint::paint_cursor_cursor_draw_3d_view_brush_cursor_active(), and blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive().
| int Brush::color_jitter_flag |
Definition at line 229 of file DNA_brush_types.h.
Referenced by do_convert_gp_jitter_flags().
| float Brush::crease_pinch_factor |
Definition at line 313 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::brushes::do_snake_hook_brush().
| int Brush::cursor_overlay_alpha |
Definition at line 397 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_draw(), and blender::ed::sculpt_paint::paint_draw_cursor_overlay().
| struct CurveMapping* Brush::curve |
Falloff curve.
Definition at line 176 of file DNA_brush_types.h.
Referenced by BKE_brush_curve_strength(), BKE_brush_gen_radial_control_imbuf(), BKE_paint_invalidate_cursor_overlay(), brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_curve_preset_exec(), brush_curve_preset_poll(), brush_free_data(), blender::ed::sculpt_paint::expand::cache_initial_config_set(), blender::ed::sculpt_paint::calc_brush_strength_factors(), blender::ed::sculpt_paint::pose::calc_twist_deform(), blender::ed::sculpt_paint::color::do_paint_brush(), blender::ed::sculpt_paint::color::do_paint_brush_task(), blender::ed::sculpt_paint::boundary::init_falloff_bmesh(), blender::ed::sculpt_paint::boundary::init_falloff_grids(), blender::ed::sculpt_paint::boundary::init_falloff_mesh(), blender::ed::sculpt_paint::is_sampled_curve_valid(), blender::ed::sculpt_paint::load_tex_cursor(), blender::ed::sculpt_paint::paint_stroke_new(), paint_weight_gradient_exec(), radial_control_paint_curve(), blender::ed::sculpt_paint::brushes::sample_node_surface_bmesh(), blender::ed::sculpt_paint::brushes::sample_node_surface_grids(), blender::ed::sculpt_paint::brushes::sample_node_surface_mesh(), blender::ed::sculpt_paint::pose::sculpt_pose_do_translate_deform(), blender::ed::sculpt_paint::smooth_brush_toggle_on(), blender::ed::sculpt_paint::vwpaint::smooth_brush_toggle_on(), and blender::ed::sculpt_paint::update_sampled_curve().
| int Brush::curve_preset |
Definition at line 332 of file DNA_brush_types.h.
Referenced by BKE_brush_curve_strength(), blender::ed::sculpt_paint::calc_brush_strength_factors(), blender::ed::sculpt_paint::color::do_paint_brush_task(), blender::ed::sculpt_paint::load_tex_cursor(), blender::ed::sculpt_paint::brushes::sample_node_surface_bmesh(), blender::ed::sculpt_paint::brushes::sample_node_surface_grids(), and blender::ed::sculpt_paint::brushes::sample_node_surface_mesh().
| struct CurveMapping* Brush::curve_rand_hue |
Color jitter pressure curves.
Definition at line 233 of file DNA_brush_types.h.
Referenced by brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), blender::ed::sculpt_paint::greasepencil::create_fill_guide_brush(), do_version_convert_gp_jitter_values(), blender::ed::sculpt_paint::grease_pencil_fill_init(), and blender::ed::greasepencil::grease_pencil_primitive_invoke().
| struct CurveMapping* Brush::curve_rand_saturation |
Definition at line 234 of file DNA_brush_types.h.
Referenced by brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), blender::ed::sculpt_paint::greasepencil::create_fill_guide_brush(), do_version_convert_gp_jitter_values(), blender::ed::sculpt_paint::grease_pencil_fill_init(), and blender::ed::greasepencil::grease_pencil_primitive_invoke().
| struct CurveMapping* Brush::curve_rand_value |
Definition at line 235 of file DNA_brush_types.h.
Referenced by brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), blender::ed::sculpt_paint::greasepencil::create_fill_guide_brush(), do_version_convert_gp_jitter_values(), blender::ed::sculpt_paint::grease_pencil_fill_init(), and blender::ed::greasepencil::grease_pencil_primitive_invoke().
| char Brush::curves_sculpt_brush_type |
Active curves sculpt brush type (eBrushCurvesSculptType).
Definition at line 304 of file DNA_brush_types.h.
Referenced by BKE_paint_get_brush_type_from_obmode(), BKE_paint_get_brush_type_from_paintmode(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_poll(), blender::ed::sculpt_paint::paint_space_stroke_enabled(), and blender::ed::sculpt_paint::start_brush_operation().
| struct BrushCurvesSculptSettings* Brush::curves_sculpt_settings |
Definition at line 419 of file DNA_brush_types.h.
Referenced by brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_free_data(), brush_sculpt_curves_falloff_preset_exec(), brush_sculpt_curves_falloff_preset_poll(), blender::ed::sculpt_paint::min_distance_edit::calculate_points_per_side(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_draw(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_invoke(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_modal(), blender::ed::sculpt_paint::new_grow_shrink_operation(), and blender::ed::sculpt_paint::use_add_density_mode().
| float Brush::dash_ratio |
Rate
Definition at line 260 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::paint_brush_stroke_add_step().
| int Brush::dash_samples |
Definition at line 261 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::paint_brush_stroke_add_step().
| int Brush::deform_target |
Definition at line 337 of file DNA_brush_types.h.
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::boundary::do_boundary_brush(), blender::ed::sculpt_paint::do_brush_action(), and blender::ed::sculpt_paint::cloth::is_cloth_deform_brush().
| float Brush::density |
Density
Definition at line 247 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::cache_paint_invariants_update().
| float Brush::disconnected_distance_max |
Definition at line 335 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::pose::ik_chain_init().
| struct Brush* toggle_brush Brush::DNA_DEPRECATED |
Definition at line 181 of file DNA_brush_types.h.
| int Brush::elastic_deform_type |
Definition at line 348 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::brushes::do_elastic_deform_brush().
| float Brush::elastic_deform_volume_preservation |
Definition at line 349 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::brushes::do_elastic_deform_brush().
| float Brush::falloff_angle |
Definition at line 283 of file DNA_brush_types.h.
Referenced by vpaint_init_vpaint(), and wpaint_stroke_test_start().
| char Brush::falloff_shape |
Projection shape (sphere, circle).
Definition at line 282 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::brush_delta_update(), 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::brushes::calc_bmesh(), blender::ed::sculpt_paint::calc_brush_plane(), blender::ed::sculpt_paint::brushes::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::brushes::calc_grids(), blender::ed::sculpt_paint::brushes::clay_strips::calc_node_mask(), blender::ed::sculpt_paint::brushes::plane::calc_node_mask(), calculate_average_color(), calculate_average_weight(), blender::ed::sculpt_paint::color::do_color_smooth_task(), blender::ed::sculpt_paint::color::do_paint_brush_task(), blender::ed::sculpt_paint::color::do_sample_wet_paint_task(), blender::ed::sculpt_paint::color::do_smear_brush_task(), do_vpaint_brush_blur_loops(), do_vpaint_brush_blur_verts(), do_vpaint_brush_smear(), do_wpaint_brush_blur(), do_wpaint_brush_draw(), do_wpaint_brush_smear(), blender::ed::sculpt_paint::dynamic_topology_update(), blender::ed::sculpt_paint::auto_mask::is_constrained_by_radius(), over_mesh(), blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive(), blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init(), blender::ed::sculpt_paint::pbvh_gather_generic(), blender::ed::sculpt_paint::vwpaint::pbvh_gather_generic(), blender::ed::sculpt_paint::brushes::sample_node_surface_bmesh(), blender::ed::sculpt_paint::brushes::sample_node_surface_grids(), blender::ed::sculpt_paint::brushes::sample_node_surface_mesh(), blender::ed::sculpt_paint::stroke_get_location_bvh(), blender::ed::sculpt_paint::update_sculpt_normal(), and vpaint_do_draw().
| float Brush::fill_threshold |
Definition at line 407 of file DNA_brush_types.h.
Referenced by paint_2d_bucket_fill().
| int Brush::flag |
General purpose flags.
Definition at line 204 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::brush_delta_update(), brush_flip(), brush_painter_2d_refresh_cache(), blender::ed::sculpt_paint::brush_plane_offset_get(), blender::ed::sculpt_paint::greasepencil::brush_radius_to_pixel_radius(), blender::ed::sculpt_paint::vwpaint::brush_use_accumulate_ex(), blender::ed::sculpt_paint::brushes::calc_bmesh(), blender::ed::sculpt_paint::calc_brush_node_mask(), blender::ed::sculpt_paint::calc_brush_plane(), blender::ed::sculpt_paint::brushes::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::brushes::calc_grids(), blender::ed::sculpt_paint::greasepencil::create_fill_guide_brush(), blender::ed::sculpt_paint::do_brush_action(), blender::ed::sculpt_paint::brushes::do_clay_thumb_brush(), blender::ed::sculpt_paint::color::do_color_smooth_task(), blender::ed::sculpt_paint::brushes::do_layer_brush(), blender::ed::sculpt_paint::brushes::do_multiplane_scrape_brush(), blender::ed::sculpt_paint::color::do_paint_brush_task(), do_projectpaint_thread(), blender::ed::sculpt_paint::color::do_smear_brush_task(), do_wpaint_brush_blur(), do_wpaint_brush_draw(), blender::ed::sculpt_paint::dynamic_topology_update(), ED_space_image_paint_curve(), blender::ed::sculpt_paint::cloth::ensure_nodes_constraints(), blender::ed::sculpt_paint::filter_plane_trim_limit_factors(), blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw(), icon_preview_imbuf_from_brush(), blender::ed::sculpt_paint::image_paint_brush_type_raycast_original(), blender::ed::sculpt_paint::image_paint_brush_type_require_inbetween_mouse_events(), blender::ed::transform::initTransInfo(), blender::ed::sculpt_paint::need_delta_from_anchored_origin(), blender::ed::sculpt_paint::new_grow_shrink_operation(), blender::ed::sculpt_paint::new_pinch_operation(), blender::ed::sculpt_paint::new_selection_paint_operation(), paint_2d_do_making_brush(), paint_2d_lift_soften(), paint_brush_color_get(), blender::ed::sculpt_paint::paint_brush_update(), blender::ed::sculpt_paint::paint_cursor_context_init(), blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive(), blender::ed::sculpt_paint::paint_cursor_update_unprojected_radius(), paint_curve_poll(), blender::ed::sculpt_paint::paint_space_stroke_enabled(), blender::ed::sculpt_paint::paint_space_stroke_spacing(), blender::ed::sculpt_paint::paint_stroke_curve_end(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_done(), blender::ed::sculpt_paint::paint_stroke_integrate_overlap(), blender::ed::sculpt_paint::paint_stroke_jitter_pos(), blender::ed::sculpt_paint::paint_stroke_line_end(), blender::ed::sculpt_paint::paint_stroke_modal(), blender::ed::sculpt_paint::paint_stroke_new(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_update_step(), blender::ed::sculpt_paint::paint_stroke_use_dash(), blender::ed::sculpt_paint::paint_stroke_use_jitter(), blender::ed::sculpt_paint::paint_stroke_use_scene_spacing(), blender::ed::sculpt_paint::paint_supports_dynamic_size(), blender::ed::sculpt_paint::paint_supports_dynamic_tex_coords(), blender::ed::sculpt_paint::paint_supports_smooth_stroke(), paint_use_opacity_masking(), project_state_init(), restore_from_undo_step_if_necessary(), blender::ed::sculpt_paint::brushes::sample_node_surface_bmesh(), blender::ed::sculpt_paint::brushes::sample_node_surface_grids(), blender::ed::sculpt_paint::brushes::sample_node_surface_mesh(), blender::ed::sculpt_paint::sculpt_geometry_preview_lines_draw(), blender::ed::sculpt_paint::sculpt_update_cache_invariants(), blender::ed::sculpt_paint::sculpt_update_cache_variants(), blender::ed::sculpt_paint::dyntopo::stroke_is_dyntopo(), blender::ed::sculpt_paint::vwpaint::test_brush_angle_falloff(), blender::ed::sculpt_paint::image::ops::paint::texture_paint_init(), blender::ed::greasepencil::toggle_weight_tool_direction_exec(), ui_do_but_COLOR(), blender::ed::sculpt_paint::update_sculpt_normal(), blender::ed::sculpt_paint::vwpaint::use_normal(), vpaint_blend(), vpaint_init_vpaint(), and wpaint_stroke_test_start().
| int Brush::flag2 |
Definition at line 205 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::cloth::add_constraints_for_verts(), blender::ed::sculpt_paint::area_normal_and_center_get_position_radius(), blender::ed::sculpt_paint::brush_uses_vector_displacement(), blender::ed::sculpt_paint::pose::calc_rotate_deform(), blender::ed::sculpt_paint::pose::calc_scale_deform(), blender::ed::sculpt_paint::cloth::do_cloth_brush(), blender::ed::sculpt_paint::brushes::do_multiplane_scrape_brush(), do_version_convert_gp_jitter_values(), blender::ed::sculpt_paint::pose::ik_chain_init(), and blender::ed::sculpt_paint::brushes::multiplane_scrape_preview_draw().
| float Brush::flow |
Flow
Definition at line 242 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::cache_paint_invariants_update().
| char Brush::gpencil_brush_type |
Active grease pencil brush type.
Definition at line 296 of file DNA_brush_types.h.
Referenced by BKE_paint_get_brush_type_from_obmode(), BKE_paint_get_brush_type_from_paintmode(), blender::ed::sculpt_paint::get_stroke_operation(), blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw(), blender::ed::sculpt_paint::grease_pencil_brush_stroke_invoke(), blender::ed::greasepencil::keymap_grease_pencil_brush_stroke_poll(), blender::ed::greasepencil::keymap_grease_pencil_fill_tool_poll(), and blender::ed::sculpt_paint::paint_supports_smooth_stroke().
| char Brush::gpencil_sculpt_brush_type |
Active grease pencil sculpt brush type.
Definition at line 300 of file DNA_brush_types.h.
Referenced by BKE_paint_get_brush_type_from_obmode(), BKE_paint_get_brush_type_from_paintmode(), and blender::ed::sculpt_paint::get_stroke_operation().
| struct BrushGpencilSettings* Brush::gpencil_settings |
Definition at line 418 of file DNA_brush_types.h.
Referenced by BKE_gpencil_brush_material_set(), blender::ed::greasepencil::boundary_to_curves(), brush_blend_read_after_liblink(), brush_blend_read_data(), brush_blend_write(), brush_copy_data(), brush_foreach_id(), brush_free_data(), brush_scale_size_exec(), blender::ed::sculpt_paint::greasepencil::create_fill_guide_brush(), do_convert_gp_jitter_flags(), do_version_convert_gp_jitter_values(), blender::ed::greasepencil::fill_strokes(), blender::ed::sculpt_paint::GreasePencilFillOpData::from_context(), blender::ed::sculpt_paint::grease_pencil_apply_fill(), blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw(), blender::ed::sculpt_paint::grease_pencil_fill_init(), blender::ed::sculpt_paint::grease_pencil_fill_invoke(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::greasepencil::keymap_grease_pencil_brush_stroke_poll(), blender::ed::greasepencil::keymap_grease_pencil_fill_tool_poll(), blender::ed::sculpt_paint::greasepencil::RandomizeOperation::on_stroke_extended(), blender::ed::sculpt_paint::greasepencil::SmoothOperation::on_stroke_extended(), blender::ed::greasepencil::paintmode_toggle_exec(), blender::ed::greasepencil::process_image(), blender::ed::greasepencil::render_strokes(), blender::ed::greasepencil::stroke_trim_execute(), and TEST_F().
| char Brush::gpencil_vertex_brush_type |
Active grease pencil vertex brush type.
Definition at line 298 of file DNA_brush_types.h.
Referenced by BKE_paint_get_brush_type_from_obmode(), BKE_paint_get_brush_type_from_paintmode(), and blender::ed::sculpt_paint::get_stroke_operation().
| char Brush::gpencil_weight_brush_type |
Active grease pencil weight brush type.
Definition at line 302 of file DNA_brush_types.h.
Referenced by BKE_paint_get_brush_type_from_obmode(), BKE_paint_get_brush_type_from_paintmode(), blender::ed::sculpt_paint::get_stroke_operation(), and blender::ed::greasepencil::toggle_weight_tool_direction_poll().
| struct ColorBand* Brush::gradient |
Color gradient.
Definition at line 186 of file DNA_brush_types.h.
Referenced by brush_blend_read_data(), brush_blend_write(), brush_free_data(), blender::ed::sculpt_paint::color::do_paint_brush_task(), do_projectpaint_thread(), paint_2d_gradient_fill(), paint_brush_color_get(), and ui_do_but_COLOR().
| char Brush::gradient_fill_mode |
Source for fill brush color gradient application.
Definition at line 273 of file DNA_brush_types.h.
Referenced by do_projectpaint_thread(), and paint_2d_gradient_fill().
| int Brush::gradient_spacing |
Definition at line 269 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::color::do_paint_brush_task(), and paint_brush_color_get().
| char Brush::gradient_stroke_mode |
Source for stroke color gradient application.
Definition at line 271 of file DNA_brush_types.h.
Referenced by brush_painter_2d_refresh_cache(), blender::ed::sculpt_paint::color::do_paint_brush_task(), and paint_brush_color_get().
| float Brush::hardness |
Hardness
Definition at line 240 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::cache_paint_invariants_update().
| char Brush::has_unsaved_changes |
Tag to indicate to the user that the brush has been changed since being imported. Only set for brushes that are actually imported (must have ID.lib set). Runtime only.
Definition at line 279 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::brush_asset_save_as_exec(), blender::ed::sculpt_paint::brush_asset_save_exec(), and brush_blend_read_data().
| float Brush::height |
Affectable height of brush (layer height for layer tool, i.e.).
Definition at line 321 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::SCULPT_layer_brush_height_preview_draw().
| float Brush::hsv_jitter[3] |
Definition at line 230 of file DNA_brush_types.h.
Referenced by do_version_convert_gp_jitter_values().
| char Brush::icon_filepath[1024] |
Definition at line 189 of file DNA_brush_types.h.
Referenced by brush_foreach_path(), and icon_preview_imbuf_from_brush().
| struct ImBuf* Brush::icon_imbuf |
Definition at line 183 of file DNA_brush_types.h.
Referenced by brush_blend_read_data(), brush_copy_data(), brush_free_data(), icon_preview_imbuf_from_brush(), and icon_preview_startjob().
| ID Brush::id |
Definition at line 173 of file DNA_brush_types.h.
Referenced by asset_reference_create_from_brush(), BKE_brush_duplicate(), BKE_paint_brush_set(), BKE_paint_eraser_brush_set(), blender::ed::sculpt_paint::brush_asset_delete_exec(), blender::ed::sculpt_paint::brush_asset_delete_poll(), blender::ed::sculpt_paint::brush_asset_edit_metadata_exec(), blender::ed::sculpt_paint::brush_asset_edit_metadata_poll(), blender::ed::sculpt_paint::brush_asset_load_preview_exec(), blender::ed::sculpt_paint::brush_asset_revert_exec(), blender::ed::sculpt_paint::brush_asset_revert_poll(), blender::ed::sculpt_paint::brush_asset_save_as_exec(), blender::ed::sculpt_paint::brush_asset_save_exec(), blender::ed::sculpt_paint::brush_asset_save_poll(), brush_blend_write(), brush_copy_data(), brush_init_data(), brush_make_local(), buttons_texture_users_from_context(), blender::ed::sculpt_paint::get_asset_library_reference(), blender::ed::greasepencil::grease_pencil_primitive_cancel_opacity(), blender::ed::greasepencil::grease_pencil_primitive_cancel_radius(), blender::ed::greasepencil::grease_pencil_primitive_change_opacity(), blender::ed::greasepencil::grease_pencil_primitive_change_radius(), blender::ed::greasepencil::grease_pencil_primitive_init_opacity(), blender::ed::greasepencil::grease_pencil_primitive_init_radius(), icon_preview_imbuf_from_brush(), paint_brush_update_from_asset_reference(), paint_eraser_brush_set_from_asset_reference(), paintcurve_for_brush_add(), TEST_F(), TEST_F(), toolsystem_main_brush_binding_update_from_active(), and ui_do_but_COLOR().
| char Brush::image_brush_type |
Active image paint brush type.
Definition at line 292 of file DNA_brush_types.h.
Referenced by blender::draw::overlay::MeshUVs::begin_sync(), BKE_paint_get_brush_type_from_obmode(), BKE_paint_get_brush_type_from_paintmode(), brush_colors_flip_poll(), brush_painter_2d_require_imbuf(), brush_painter_imbuf_new(), brush_painter_imbuf_update(), ED_paint_proj_mesh_data_check(), image_paint_2d_clone_poll(), paint_2d_new_stroke(), blender::ed::sculpt_paint::paint_cursor_is_brush_cursor_enabled(), blender::ed::sculpt_paint::paint_draw_tex_overlay(), paint_proj_new_stroke(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_done(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_update_step(), blender::ed::sculpt_paint::paint_stroke_use_jitter(), blender::ed::sculpt_paint::paint_supports_dynamic_size(), paint_use_opacity_masking(), project_state_init(), and blender::ed::sculpt_paint::image::ops::paint::texture_paint_init().
| int Brush::input_samples |
Number of samples used to smooth the stroke.
Definition at line 209 of file DNA_brush_types.h.
| float Brush::jitter |
Jitter the position of the brush.
Definition at line 214 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::paint_stroke_use_jitter().
| int Brush::jitter_absolute |
Absolute jitter in pixels.
Definition at line 216 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::paint_stroke_use_jitter().
| struct MTex Brush::mask_mtex |
Definition at line 178 of file DNA_brush_types.h.
Referenced by BKE_brush_sample_masktex(), BKE_paint_invalidate_overlay_tex(), brush_foreach_id(), brush_gen_texture(), brush_painter_2d_refresh_cache(), brush_painter_2d_require_imbuf(), buttons_texture_users_from_context(), blender::ed::sculpt_paint::load_tex(), paint_brush_exit_tex(), paint_brush_init_tex(), blender::ed::sculpt_paint::paint_brush_update(), blender::ed::sculpt_paint::paint_draw_tex_overlay(), paint_rake_rotation_active(), blender::ed::sculpt_paint::paint_stroke_curve_end(), blender::ed::sculpt_paint::paint_stroke_modal(), paint_update_brush_rake_rotation(), project_state_init(), stencil_control_invoke(), stencil_control_poll(), stencil_fit_image_aspect_exec(), stencil_reset_transform_exec(), stencil_set_target(), and blender::ed::sculpt_paint::stroke_done().
| int Brush::mask_overlay_alpha |
Definition at line 396 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::paint_draw_tex_overlay().
| int Brush::mask_pressure |
Pressure influence for mask.
Definition at line 212 of file DNA_brush_types.h.
Referenced by BKE_brush_sample_masktex(), and brush_painter_2d_refresh_cache().
| float Brush::mask_stencil_dimension[2] |
Definition at line 416 of file DNA_brush_types.h.
Referenced by BKE_brush_sample_masktex(), blo_do_versions_440(), blender::ed::sculpt_paint::paint_draw_tex_overlay(), stencil_fit_image_aspect_exec(), stencil_reset_transform_exec(), and stencil_set_target().
| float Brush::mask_stencil_pos[2] |
Definition at line 415 of file DNA_brush_types.h.
Referenced by BKE_brush_sample_masktex(), blo_do_versions_440(), blender::ed::sculpt_paint::paint_draw_tex_overlay(), stencil_reset_transform_exec(), and stencil_set_target().
| char Brush::mask_tool |
Enum eBrushMaskTool, only used if sculpt_brush_type is SCULPT_BRUSH_TYPE_MASK.
Definition at line 294 of file DNA_brush_types.h.
Referenced by brush_strength(), blender::ed::sculpt_paint::do_brush_action(), blender::ed::sculpt_paint::sculpt_needs_connectivity_info(), blender::ed::sculpt_paint::smooth_brush_toggle_off(), and blender::ed::sculpt_paint::smooth_brush_toggle_on().
| struct MTex Brush::mtex |
Definition at line 177 of file DNA_brush_types.h.
Referenced by BKE_paint_invalidate_overlay_tex(), brush_foreach_id(), brush_gen_texture(), brush_painter_2d_refresh_cache(), brush_painter_2d_require_imbuf(), brush_painter_imbuf_new(), brush_painter_imbuf_update(), blender::ed::sculpt_paint::brush_uses_vector_displacement(), buttons_texture_users_from_context(), give_current_brush_texture(), blender::ed::sculpt_paint::load_tex(), paint_brush_exit_tex(), paint_brush_init_tex(), blender::ed::sculpt_paint::paint_brush_update(), blender::ed::sculpt_paint::paint_draw_tex_overlay(), paint_rake_rotation_active(), blender::ed::sculpt_paint::paint_stroke_curve_end(), blender::ed::sculpt_paint::paint_stroke_modal(), blender::ed::sculpt_paint::paint_stroke_new(), paint_use_opacity_masking(), project_paint_face_init(), project_paint_uvpixel_init(), project_state_init(), SCULPT_calc_vertex_displacement(), set_current_brush_texture(), stencil_control_invoke(), stencil_control_poll(), stencil_fit_image_aspect_exec(), stencil_reset_transform_exec(), stencil_set_target(), blender::ed::sculpt_paint::stroke_done(), TEST_F(), and vpaint_init_vpaint().
| float Brush::multiplane_scrape_angle |
Definition at line 386 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::brushes::do_multiplane_scrape_brush().
| float Brush::normal_radius_factor |
Definition at line 315 of file DNA_brush_types.h.
Referenced by 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::brushes::sample_node_surface_bmesh(), blender::ed::sculpt_paint::brushes::sample_node_surface_grids(), and blender::ed::sculpt_paint::brushes::sample_node_surface_mesh().
| float Brush::normal_weight |
Definition at line 191 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::sculpt_update_cache_invariants().
| short Brush::ob_mode |
eObjectMode: to see if the brush is compatible, use for display only.
Definition at line 198 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::area_normal_and_center_get_normal_radius(), blender::ed::sculpt_paint::area_normal_and_center_get_position_radius(), BKE_paint_brush_poll(), BKE_paint_brushes_validate(), BKE_paint_eraser_brush_set(), brush_scale_size_exec(), blender::ed::sculpt_paint::greasepencil::create_fill_guide_brush(), paint_brush_update_from_asset_reference(), and paint_eraser_brush_set_from_asset_reference().
| int Brush::overlay_flags |
Definition at line 217 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::paint_draw_cursor_overlay(), blender::ed::sculpt_paint::paint_draw_tex_overlay(), and blender::ed::sculpt_paint::paint_stroke_new().
| struct PaintCurve* Brush::paint_curve |
Definition at line 187 of file DNA_brush_types.h.
Referenced by brush_foreach_id(), blender::ed::transform::calculateCenterActive(), blender::ed::transform::createTransPaintCurveVerts(), blender::ed::sculpt_paint::paint_draw_curve_cursor(), blender::ed::sculpt_paint::paint_stroke_curve_end(), paintcurve_delete_point_exec(), paintcurve_new_exec(), paintcurve_point_add(), paintcurve_point_select(), paintcurve_slide_invoke(), paintcurve_undosys_poll(), paintcurve_undosys_step_encode(), TEST_F(), and TEST_F().
| int Brush::paint_flags |
Definition at line 248 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::cache_paint_invariants_update().
| float Brush::plane_depth |
Definition at line 325 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::brushes::do_plane_brush().
| float Brush::plane_height |
Definition at line 324 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::brushes::do_plane_brush().
| int Brush::plane_inversion_mode |
Definition at line 328 of file DNA_brush_types.h.
Referenced by brush_strength(), and blender::ed::sculpt_paint::brushes::do_plane_brush().
| float Brush::plane_offset |
Offset for plane brushes (clay, flatten, fill, scrape).
Definition at line 267 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::brush_plane_offset_get().
| float Brush::plane_trim |
Definition at line 319 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::sculpt_update_cache_invariants().
| int Brush::pose_deform_type |
Definition at line 355 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::pose::brush_num_effective_segments(), and blender::ed::sculpt_paint::pose::do_pose_brush().
| int Brush::pose_ik_segments |
Definition at line 358 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::pose::brush_num_effective_segments().
| float Brush::pose_offset |
Definition at line 356 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::pose::ik_chain_init_topology().
| int Brush::pose_origin_type |
Definition at line 359 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::pose::ik_chain_init().
| int Brush::pose_smooth_iterations |
Definition at line 357 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::pose::pose_brush_init().
| PreviewImage* Brush::preview |
Definition at line 184 of file DNA_brush_types.h.
Referenced by brush_blend_read_data(), brush_blend_write(), brush_copy_data(), and brush_free_data().
| float Brush::rake_factor |
Rake actual data (not texture), used for sculpt.
Definition at line 193 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::brush_delta_update(), and blender::ed::sculpt_paint::brush_needs_rake_rotation().
| float Brush::rate |
Paint operations / second (airbrush).
Definition at line 225 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::paint_stroke_modal().
| float Brush::rgb[3] |
Definition at line 228 of file DNA_brush_types.h.
Referenced by blender::ed::greasepencil::boundary_to_curves(), brush_colors_flip_exec(), blender::ed::sculpt_paint::greasepencil::create_fill_guide_brush(), blender::ui::greasepencil::eyedropper_set_brush_color(), blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw(), and blender::ed::greasepencil::grease_pencil_primitive_invoke().
| int Brush::sampling_flag |
Definition at line 206 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::aa_samples_per_texel_axis().
| char Brush::sculpt_brush_type |
Active sculpt brush type.
Definition at line 286 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::cloth::add_constraints_for_verts(), blender::ed::sculpt_paint::area_normal_and_center_get_position_radius(), BKE_paint_get_brush_type_from_obmode(), BKE_paint_get_brush_type_from_paintmode(), blender::ed::sculpt_paint::cloth::brush_affected_nodes_gather(), blender::ed::sculpt_paint::brush_delta_update(), blender::ed::sculpt_paint::brush_dynamic_size_get(), brush_strength(), brush_stroke_init(), blender::ed::sculpt_paint::brush_type_needs_all_pbvh_nodes(), blender::ed::sculpt_paint::brush_uses_vector_displacement(), blender::ed::sculpt_paint::calc_brush_node_mask(), blender::ed::sculpt_paint::calc_brush_plane(), 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(), blender::ed::sculpt_paint::cloth::cloth_brush_simulation_falloff_get(), blender::ed::sculpt_paint::do_brush_action(), blender::ed::sculpt_paint::dynamic_topology_update(), blender::ed::sculpt_paint::image_paint_brush_type_require_inbetween_mouse_events(), blender::ed::sculpt_paint::image_paint_brush_type_require_location(), image_paint_brush_uses_canvas(), blender::ed::sculpt_paint::cloth::is_cloth_deform_brush(), blender::ed::sculpt_paint::auto_mask::is_constrained_by_radius(), blender::ed::sculpt_paint::mask::mask_from_boundary_exec(), blender::ed::sculpt_paint::mask::mask_from_cavity_exec(), blender::ed::sculpt_paint::need_delta_for_tip_orientation(), blender::ed::sculpt_paint::need_delta_from_anchored_origin(), blender::ed::sculpt_paint::paint_cursor_cursor_draw_3d_view_brush_cursor_active(), blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive(), paint_rake_rotation_spacing(), blender::ed::sculpt_paint::paint_space_stroke_enabled(), blender::ed::sculpt_paint::pbvh_gather_generic(), blender::ed::sculpt_paint::push_undo_nodes(), blender::ed::sculpt_paint::undo::restore_from_undo_step(), restore_from_undo_step_if_necessary(), blender::ed::sculpt_paint::sculpt_brush_needs_normal(), blender::ed::sculpt_paint::sculpt_brush_stroke_invoke(), sculpt_brush_type_name(), blender::ed::sculpt_paint::sculpt_is_grab_tool(), blender::ed::sculpt_paint::sculpt_needs_connectivity_info(), sculpt_needs_pbvh_pixels(), SCULPT_stroke_modifiers_check(), blender::ed::sculpt_paint::sculpt_update_cache_invariants(), blender::ed::sculpt_paint::sculpt_update_cache_variants(), blender::ed::sculpt_paint::smooth_brush_toggle_off(), blender::ed::sculpt_paint::smooth_brush_toggle_on(), blender::ed::sculpt_paint::stroke_done(), blender::ed::sculpt_paint::stroke_test_start(), stroke_undo_begin(), stroke_undo_end(), blender::ed::sculpt_paint::stroke_update_step(), and blender::ed::sculpt_paint::update_sculpt_normal().
| int Brush::sculpt_plane |
The direction of movement for sculpt vertices.
Definition at line 264 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::calc_brush_plane(), blender::ed::sculpt_paint::calc_sculpt_normal(), blender::ed::sculpt_paint::brushes::do_clay_thumb_brush(), and blender::ed::sculpt_paint::brushes::do_multiplane_scrape_brush().
| float Brush::secondary_rgb[3] |
Background color.
Definition at line 257 of file DNA_brush_types.h.
Referenced by brush_colors_flip_exec().
| float Brush::sharp_threshold |
Definition at line 402 of file DNA_brush_types.h.
Referenced by do_projectpaint_soften(), do_projectpaint_soften_f(), and paint_2d_lift_soften().
| int Brush::size |
Brush diameter.
Definition at line 202 of file DNA_brush_types.h.
Referenced by brush_blend_read_data(), blender::ed::sculpt_paint::greasepencil::brush_radius_to_pixel_radius(), brush_scale_size_exec(), and blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw().
| int Brush::slide_deform_type |
Definition at line 392 of file DNA_brush_types.h.
| int Brush::smear_deform_type |
Definition at line 389 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::color::do_smear_brush_task().
| int Brush::smooth_deform_type |
Definition at line 380 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::do_brush_action().
| float Brush::smooth_stroke_factor |
Higher values limit fast changes in the stroke direction.
Definition at line 223 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::paint_smooth_stroke().
| int Brush::smooth_stroke_radius |
Turning radius (in pixels) for smooth stroke.
Definition at line 221 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::paint_smooth_stroke().
| int Brush::snake_hook_deform_type |
Definition at line 352 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::brush_type_needs_all_pbvh_nodes().
| int Brush::spacing |
Spacing of paint operations.
Definition at line 219 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::greasepencil::create_fill_guide_brush(), blender::ed::sculpt_paint::paint_space_stroke_spacing(), and blender::ed::sculpt_paint::paint_stroke_integrate_overlap().
| float Brush::stabilize_normal |
Definition at line 326 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::calc_stabilized_plane().
| float Brush::stabilize_plane |
Definition at line 327 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::calc_stabilized_plane().
| float Brush::stencil_dimension[2] |
Definition at line 413 of file DNA_brush_types.h.
Referenced by BKE_brush_sample_tex_3d(), blender::ed::sculpt_paint::paint_draw_tex_overlay(), stencil_fit_image_aspect_exec(), stencil_reset_transform_exec(), and stencil_set_target().
| float Brush::stencil_pos[2] |
Definition at line 412 of file DNA_brush_types.h.
Referenced by BKE_brush_sample_tex_3d(), blender::ed::sculpt_paint::paint_draw_tex_overlay(), stencil_reset_transform_exec(), and stencil_set_target().
| float Brush::sub_col[4] |
Definition at line 410 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::paint_cursor_context_init().
| float Brush::surface_smooth_current_vertex |
Definition at line 382 of file DNA_brush_types.h.
| int Brush::surface_smooth_iterations |
Definition at line 383 of file DNA_brush_types.h.
| float Brush::surface_smooth_shape_preservation |
Definition at line 381 of file DNA_brush_types.h.
| int Brush::texture_overlay_alpha |
Definition at line 395 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::paint_draw_tex_overlay().
| float Brush::texture_sample_bias |
Definition at line 330 of file DNA_brush_types.h.
Referenced by BKE_brush_sample_tex_3d(), blender::ed::sculpt_paint::load_tex_task_cb_ex(), and sculpt_apply_texture().
| float Brush::tilt_strength_factor |
Definition at line 309 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::brushes::clay_strips::calc_node_mask(), blender::ed::sculpt_paint::brushes::do_plane_brush(), blender::ed::sculpt_paint::paint_cursor_drawing_setup_cursor_space(), and blender::ed::sculpt_paint::tilt_effective_normal_get().
| float Brush::tip_roundness |
Tip Shape
Definition at line 253 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::calc_brush_cube_distances(), blender::ed::sculpt_paint::color::do_paint_brush(), and blender::ed::sculpt_paint::color::do_paint_brush_task().
| float Brush::tip_scale_x |
Definition at line 254 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::brushes::clay_strips::calc_local_matrix(), and SCULPT_cube_tip_init().
| float Brush::topology_rake_factor |
Definition at line 311 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::brush_uses_topology_rake(), and blender::ed::sculpt_paint::do_brush_action().
| float Brush::unprojected_radius |
Definition at line 399 of file DNA_brush_types.h.
Referenced by brush_blend_read_data(), blender::ed::sculpt_paint::greasepencil::brush_radius_to_pixel_radius(), brush_scale_size_exec(), blender::ed::sculpt_paint::greasepencil::create_fill_guide_brush(), and blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw().
| char Brush::vertex_brush_type |
Active vertex paint.
Definition at line 288 of file DNA_brush_types.h.
Referenced by BKE_paint_get_brush_type_from_obmode(), BKE_paint_get_brush_type_from_paintmode(), blender::ed::sculpt_paint::vwpaint::brush_use_accumulate_ex(), vpaint_init_vpaint(), vpaint_paint_leaves(), and vpaint_stroke_update_step().
| float Brush::weight |
Brush weight.
Definition at line 200 of file DNA_brush_types.h.
Referenced by paint_proj_stroke_ps(), and palette_color_add_exec().
| char Brush::weight_brush_type |
Active weight paint.
Definition at line 290 of file DNA_brush_types.h.
Referenced by BKE_paint_get_brush_type_from_obmode(), BKE_paint_get_brush_type_from_paintmode(), blender::ed::sculpt_paint::vwpaint::brush_use_accumulate_ex(), wpaint_paint_leaves(), and wpaint_stroke_test_start().
| float Brush::wet_mix |
Wet Mix
Definition at line 244 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::cache_paint_invariants_update().
| float Brush::wet_paint_radius_factor |
Definition at line 317 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::color::do_sample_wet_paint_task().
| float Brush::wet_persistence |
Definition at line 245 of file DNA_brush_types.h.
Referenced by blender::ed::sculpt_paint::cache_paint_invariants_update().