|
Blender V4.3
|
#include <DNA_scene_types.h>
Definition at line 1564 of file DNA_scene_types.h.
| char ToolSettings::_pad[4] |
Definition at line 1698 of file DNA_scene_types.h.
| char ToolSettings::_pad0[6] |
Definition at line 1645 of file DNA_scene_types.h.
| char ToolSettings::_pad5[1] |
Definition at line 1742 of file DNA_scene_types.h.
| char ToolSettings::_pad6[4] |
Definition at line 1762 of file DNA_scene_types.h.
| char ToolSettings::_pad7[2] |
Definition at line 1778 of file DNA_scene_types.h.
| short ToolSettings::annotate_thickness |
Default stroke thickness for annotation strokes.
Definition at line 1636 of file DNA_scene_types.h.
| char ToolSettings::annotate_v3d_align |
Stroke placement settings - 3D View.
Definition at line 1634 of file DNA_scene_types.h.
Referenced by annotation_paint_strokeend(), annotation_session_initdata(), annotation_stroke_addpoint(), and annotation_stroke_newfrombuffer().
| char ToolSettings::auto_normalize |
Auto normalizing mode in wpaint.
Definition at line 1724 of file DNA_scene_types.h.
Referenced by blender::draw::drw_mesh_weight_state_extract(), blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::get_brush_settings(), weight_sample_invoke(), wpaint_stroke_test_start(), and wpaint_stroke_update_step().
| short ToolSettings::autoik_chainlen |
Runtime only.
Definition at line 1621 of file DNA_scene_types.h.
Referenced by headerTranslation(), and transform_autoik_update().
| char ToolSettings::autokey_mode |
Definition at line 1671 of file DNA_scene_types.h.
Referenced by blo_do_versions_250().
| char ToolSettings::automerge |
Definition at line 1588 of file DNA_scene_types.h.
Referenced by initTransInfo().
| struct CurvePaintSettings ToolSettings::curve_paint_settings |
Definition at line 1756 of file DNA_scene_types.h.
Referenced by blender::ed::curves::curve_draw_event_add_first(), curve_draw_event_add_first(), curve_draw_exec(), blender::ed::curves::curve_draw_exec_precalc(), curve_draw_exec_precalc(), blender::ed::curves::curve_draw_init(), curve_draw_init(), curve_draw_invoke(), blender::ed::curves::curves_draw_exec(), and blender::ed::curves::curves_draw_invoke().
| CurvesSculpt* ToolSettings::curves_sculpt |
Curves sculpt.
Definition at line 1581 of file DNA_scene_types.h.
Referenced by BKE_paint_brushes_set_default_references(), BKE_paint_ensure(), BKE_paint_ensure_from_paintmode(), BKE_paint_get_active(), BKE_paint_get_active_from_paintmode(), BKE_toolsettings_copy(), BKE_toolsettings_free(), blender::ed::sculpt_paint::AddOperationExecutor::execute(), blender::ed::sculpt_paint::CombOperationExecutor::execute(), blender::ed::sculpt_paint::CurvesEffectOperationExecutor::execute(), blender::ed::sculpt_paint::DeleteOperationExecutor::execute(), blender::ed::sculpt_paint::DensityAddOperationExecutor::execute(), blender::ed::sculpt_paint::DensitySubtractOperationExecutor::execute(), blender::ed::sculpt_paint::PinchOperationExecutor::execute(), blender::ed::sculpt_paint::PuffOperationExecutor::execute(), blender::ed::sculpt_paint::SelectionPaintOperationExecutor::execute(), blender::ed::sculpt_paint::SlideOperationExecutor::execute(), blender::ed::sculpt_paint::SmoothOperationExecutor::execute(), blender::ed::sculpt_paint::SnakeHookOperatorExecutor::execute(), paint_runtime_init(), scene_blend_read_data(), scene_blend_write(), and scene_foreach_toolsettings().
| struct CurveProfile* ToolSettings::custom_bevel_profile_preset |
Custom Curve Profile for bevel tool: Temporary until there is a proper preset system that stores the profiles or maybe stores entire bevel configurations.
Definition at line 1769 of file DNA_scene_types.h.
Referenced by BKE_toolsettings_copy(), BKE_toolsettings_free(), blo_do_versions_280(), blo_update_defaults_scene(), edbm_bevel_init(), scene_blend_read_data(), and scene_blend_write().
| short sculpt_paint_settings ToolSettings::DNA_DEPRECATED |
XXX: these sculpt_paint_* fields are deprecated, use the unified_paint_settings field instead!
Definition at line 1748 of file DNA_scene_types.h.
| int sculpt_paint_unified_size ToolSettings::DNA_DEPRECATED |
Definition at line 1749 of file DNA_scene_types.h.
| float sculpt_paint_unified_unprojected_radius ToolSettings::DNA_DEPRECATED |
Definition at line 1750 of file DNA_scene_types.h.
| float sculpt_paint_unified_alpha ToolSettings::DNA_DEPRECATED |
Definition at line 1751 of file DNA_scene_types.h.
| float ToolSettings::doublimit |
Remove doubles limit.
Definition at line 1587 of file DNA_scene_types.h.
Referenced by blo_do_versions_pre250(), and special_aftertrans_update__mesh().
| char ToolSettings::edge_mode |
Edge tagging, store operator settings (no UI access).
Definition at line 1679 of file DNA_scene_types.h.
Referenced by path_select_params_from_op().
| char ToolSettings::edge_mode_live_unwrap |
Definition at line 1681 of file DNA_scene_types.h.
| struct GP_Interpolate_Settings ToolSettings::gp_interpolate |
Grease Pencil Interpolation Tool(s).
Definition at line 1651 of file DNA_scene_types.h.
Referenced by BKE_toolsettings_copy(), BKE_toolsettings_free(), do_version_curvemapping_walker(), blender::ed::sculpt_paint::greasepencil::grease_pencil_interpolate_sequence_exec(), blender::ed::sculpt_paint::greasepencil::grease_pencil_interpolate_sequence_ui(), scene_blend_read_data(), and scene_blend_write().
| GpPaint* ToolSettings::gp_paint |
Gpencil paint.
Definition at line 1573 of file DNA_scene_types.h.
Referenced by BKE_gpencil_palette_ensure(), BKE_paint_brushes_set_default_references(), BKE_paint_ensure(), BKE_paint_ensure_from_paintmode(), BKE_paint_get_active(), BKE_paint_get_active_from_paintmode(), BKE_toolsettings_copy(), BKE_toolsettings_free(), BLO_update_defaults_startup_blend(), do_version_curvemapping_walker(), do_versions_after_linking_280(), blender::ui::greasepencil::eyedropper_add_palette_color(), blender::ui::greasepencil::eyedropper_set_brush_color(), 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_invoke(), blender::ed::sculpt_paint::greasepencil::grease_pencil_interpolate_poll(), blender::ed::greasepencil::grease_pencil_painting_poll(), 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(), paint_runtime_init(), blender::ed::greasepencil::paintmode_toggle_exec(), blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::PaintOperationExecutor(), scene_blend_read_data(), scene_blend_write(), scene_foreach_toolsettings(), and blender::ed::greasepencil::vertexmode_toggle_exec().
| struct GP_Sculpt_Settings ToolSettings::gp_sculpt |
Grease Pencil Sculpt.
Definition at line 1648 of file DNA_scene_types.h.
Referenced by BKE_toolsettings_copy(), BKE_toolsettings_free(), blo_update_defaults_scene(), createTransGPencil(), createTransGPencil_curves(), createTransGPencil_strokes(), blender::ed::transform::greasepencil::createTransGreasePencilVerts(), do_version_curvemapping_walker(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::greasepencil::grease_pencil_primitive_update_curves(), OVERLAY_edit_gpencil_legacy_cache_init(), OVERLAY_gpencil_legacy_cache_init(), OVERLAY_grease_pencil_cache_init(), blender::ed::greasepencil::retrieve_editable_drawings_from_layer_with_falloff(), blender::ed::greasepencil::retrieve_editable_drawings_grouped_per_frame(), blender::ed::greasepencil::retrieve_editable_drawings_with_falloff(), scene_blend_read_data(), scene_blend_write(), and scene_foreach_toolsettings().
| GpSculptPaint* ToolSettings::gp_sculptpaint |
Gpencil sculpt paint.
Definition at line 1577 of file DNA_scene_types.h.
Referenced by BKE_paint_brushes_set_default_references(), BKE_paint_ensure(), BKE_paint_ensure_from_paintmode(), BKE_paint_get_active(), BKE_paint_get_active_from_paintmode(), BKE_toolsettings_copy(), BKE_toolsettings_free(), blender::ed::greasepencil::grease_pencil_sculpting_poll(), paint_runtime_init(), scene_blend_read_data(), scene_blend_write(), scene_foreach_toolsettings(), and blender::ed::greasepencil::sculptmode_toggle_exec().
| GpVertexPaint* ToolSettings::gp_vertexpaint |
Gpencil vertex paint.
Definition at line 1575 of file DNA_scene_types.h.
Referenced by BKE_gpencil_palette_ensure(), BKE_paint_brushes_set_default_references(), BKE_paint_ensure(), BKE_paint_ensure_from_paintmode(), BKE_paint_get_active(), BKE_paint_get_active_from_paintmode(), BKE_toolsettings_copy(), BKE_toolsettings_free(), blender::ui::greasepencil::eyedropper_add_palette_color(), blender::ed::greasepencil::grease_pencil_vertex_painting_poll(), paint_runtime_init(), blender::ed::greasepencil::paintmode_toggle_exec(), scene_blend_read_data(), scene_blend_write(), scene_foreach_toolsettings(), and blender::ed::greasepencil::vertexmode_toggle_exec().
| GpWeightPaint* ToolSettings::gp_weightpaint |
Gpencil weight paint.
Definition at line 1579 of file DNA_scene_types.h.
Referenced by BKE_paint_brushes_set_default_references(), BKE_paint_ensure(), BKE_paint_ensure_from_paintmode(), BKE_paint_get_active(), BKE_paint_get_active_from_paintmode(), BKE_toolsettings_copy(), BKE_toolsettings_free(), blender::ed::greasepencil::grease_pencil_weight_painting_poll(), paint_runtime_init(), scene_blend_read_data(), scene_blend_write(), scene_foreach_toolsettings(), and blender::ed::greasepencil::weightmode_toggle_exec().
| char ToolSettings::gpencil_flags |
Flags/options for how the tool works.
Definition at line 1625 of file DNA_scene_types.h.
Referenced by annotation_paint_initstroke(), blender::ed::sculpt_paint::ensure_editable_drawings(), blender::ed::sculpt_paint::grease_pencil_apply_fill(), grease_pencil_object_cache_populate(), insert_action_keys(), blender::ed::greasepencil::retrieve_editable_drawings(), blender::ed::greasepencil::retrieve_editable_drawings_from_layer(), blender::ed::greasepencil::retrieve_editable_drawings_from_layer_with_falloff(), blender::ed::greasepencil::retrieve_editable_drawings_grouped_per_frame(), blender::ed::greasepencil::retrieve_editable_drawings_with_falloff(), and blender::ed::greasepencil::retrieve_visible_drawings().
| char ToolSettings::gpencil_selectmode_edit |
Stroke selection mode for Edit.
Definition at line 1642 of file DNA_scene_types.h.
Referenced by BLO_update_defaults_startup_blend(), ED_grease_pencil_edit_segment_selection_enabled(), ED_grease_pencil_edit_selection_domain_get(), blender::ed::greasepencil::editable_grease_pencil_point_selection_poll(), is_selection_visible(), OVERLAY_edit_gpencil_legacy_cache_init(), and blender::ed::greasepencil::select_set_mode_exec().
| char ToolSettings::gpencil_selectmode_sculpt |
Stroke selection mode for Sculpt.
Definition at line 1644 of file DNA_scene_types.h.
Referenced by blender::draw::overlay::GreasePencil::begin_sync(), ED_grease_pencil_sculpt_segment_selection_enabled(), ED_grease_pencil_sculpt_selection_domain_get(), is_selection_visible(), and OVERLAY_edit_gpencil_legacy_cache_init().
| char ToolSettings::gpencil_selectmode_vertex |
Stroke selection mode for Vertex Paint.
Definition at line 1735 of file DNA_scene_types.h.
Referenced by ED_grease_pencil_vertex_segment_selection_enabled(), ED_grease_pencil_vertex_selection_domain_get(), is_selection_visible(), and OVERLAY_edit_gpencil_legacy_cache_init().
| float ToolSettings::gpencil_surface_offset |
Normal offset used when drawing on surfaces.
Definition at line 1639 of file DNA_scene_types.h.
| char ToolSettings::gpencil_v2d_align |
General 2D Editor.
Definition at line 1630 of file DNA_scene_types.h.
Referenced by annotation_session_initdata(), blo_do_versions_270(), and blo_do_versions_300().
| char ToolSettings::gpencil_v3d_align |
Stroke placement settings: 3D View.
Definition at line 1628 of file DNA_scene_types.h.
Referenced by blender::draw::overlay::GreasePencil::begin_sync(), blo_do_versions_270(), OVERLAY_gpencil_legacy_cache_init(), and OVERLAY_grease_pencil_cache_init().
| struct ImagePaintSettings ToolSettings::imapaint |
Image Paint (8 bytes aligned please!).
Definition at line 1654 of file DNA_scene_types.h.
Referenced by blender::draw::overlay::MeshUVs::begin_sync(), BKE_paint_brushes_set_default_references(), BKE_paint_ensure(), BKE_paint_ensure_from_paintmode(), BKE_paint_get_active(), BKE_paint_get_active_from_context(), BKE_paint_get_active_from_paintmode(), BKE_toolsettings_copy(), BKE_toolsettings_free(), blo_do_versions_pre250(), do_version_curvemapping_walker(), do_versions_after_linking_300(), blender::draw::overlay::MeshUVs::end_sync(), initTransInfo(), blender::workbench::ObjectState::ObjectState(), OVERLAY_edit_uv_cache_init(), OVERLAY_edit_uv_init(), OVERLAY_paint_cache_init(), paint_runtime_init(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_done(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_update_step(), scene_blend_read_data(), scene_blend_write(), scene_foreach_toolsettings(), and texture_paint_image_from_view_exec().
| char ToolSettings::keyframe_type |
Keyframe type (see DNA_curve_types.h).
Definition at line 1673 of file DNA_scene_types.h.
Referenced by achannel_setting_slider_cb(), achannel_setting_slider_nla_curve_cb(), blender::animrig::autokeyframe_property(), graphkeys_click_insert_exec(), insert_fcurve_key(), insert_graph_keys(), and insert_key_button_exec().
| short ToolSettings::keying_flag |
Defines in DNA_userdef_types.h.
Definition at line 1670 of file DNA_scene_types.h.
| char ToolSettings::lock_markers |
Lock marker editing.
Definition at line 1721 of file DNA_scene_types.h.
Referenced by ed_marker_make_links_scene_exec(), ed_markers_poll_markers_exist(), ed_markers_poll_selected_no_locked_markers(), and SEQ_transform_seqbase_shuffle_time().
| char ToolSettings::multipaint |
Paint multiple bones in wpaint.
Definition at line 1729 of file DNA_scene_types.h.
Referenced by blender::draw::drw_mesh_weight_state_extract(), weight_sample_invoke(), and wpaint_stroke_test_start().
| char ToolSettings::multires_subdiv_type |
Multi-resolution meshes.
Definition at line 1676 of file DNA_scene_types.h.
| float ToolSettings::normal_vector[3] |
Definition at line 1761 of file DNA_scene_types.h.
| char ToolSettings::object_flag |
Definition at line 1589 of file DNA_scene_types.h.
Referenced by blender::ed::outliner::outliner_draw_mode_column().
| struct PaintModeSettings ToolSettings::paint_mode |
Settings for paint mode.
Definition at line 1657 of file DNA_scene_types.h.
Referenced by brush_stroke_init(), blender::workbench::ObjectState::ObjectState(), scene_blend_read_data(), blender::ed::sculpt_paint::sculpt_update_cache_invariants(), blender::ed::sculpt_paint::stroke_done(), blender::ed::sculpt_paint::stroke_test_start(), stroke_undo_begin(), stroke_undo_end(), and blender::ed::sculpt_paint::stroke_update_step().
| struct ParticleEditSettings ToolSettings::particle |
Definition at line 1660 of file DNA_scene_types.h.
Referenced by BKE_toolsettings_copy(), blo_do_versions_270(), blo_do_versions_280(), blo_do_versions_pre250(), createTransParticleVerts(), psys_cache_paths(), psys_update_path_cache(), scene_blend_read_data(), scene_foreach_toolsettings(), toolsystem_brush_activate_from_toolref_for_object_particle(), and WM_toolsystem_ref_sync_from_context().
| char ToolSettings::plane_axis |
Definition at line 1774 of file DNA_scene_types.h.
Referenced by v3d_cursor_snap_update(), and view3d_interactive_add_begin().
| char ToolSettings::plane_depth |
Definition at line 1775 of file DNA_scene_types.h.
Referenced by v3d_cursor_snap_update().
| char ToolSettings::plane_orient |
Definition at line 1776 of file DNA_scene_types.h.
Referenced by v3d_cursor_snap_update().
| char ToolSettings::prop_mode |
Definition at line 1711 of file DNA_scene_types.h.
Referenced by saveTransform().
| char ToolSettings::proportional_action |
Proportional edit, action editor.
Definition at line 1717 of file DNA_scene_types.h.
Referenced by saveTransform().
| char ToolSettings::proportional_edit |
Definition at line 1711 of file DNA_scene_types.h.
Referenced by saveTransform().
| char ToolSettings::proportional_fcurve |
Proportional edit, graph editor.
Definition at line 1719 of file DNA_scene_types.h.
Referenced by saveTransform().
| char ToolSettings::proportional_mask |
Proportional edit, mask editing.
Definition at line 1715 of file DNA_scene_types.h.
Referenced by saveTransform().
| char ToolSettings::proportional_objects |
Proportional edit, object mode.
Definition at line 1713 of file DNA_scene_types.h.
Referenced by saveTransform().
| float ToolSettings::proportional_size |
Transform Proportional Area of Effect.
Definition at line 1663 of file DNA_scene_types.h.
Referenced by saveTransform().
| Sculpt* ToolSettings::sculpt |
Definition at line 1569 of file DNA_scene_types.h.
Referenced by BKE_paint_brushes_set_default_references(), BKE_paint_ensure(), BKE_paint_ensure_from_paintmode(), BKE_paint_get_active(), BKE_paint_get_active_from_paintmode(), BKE_toolsettings_copy(), BKE_toolsettings_free(), blo_do_versions_260(), blo_do_versions_270(), blo_do_versions_280(), blo_update_defaults_scene(), brush_stroke_init(), blender::ed::sculpt_paint::expand::cache_initial_config_set(), blender::ed::sculpt_paint::trim::calculate_depth(), do_version_curvemapping_walker(), blender::ed::sculpt_paint::dyntopo::dyntopo_detail_size_edit_invoke(), blender::ed::sculpt_paint::dyntopo::dyntopo_detail_size_edit_modal(), blender::ed::sculpt_paint::face_set::edit_modify_coordinates(), blender::ed::sculpt_paint::project::gesture_apply_for_symmetry_pass(), blender::ed::sculpt_paint::init_transform(), blender::ed::sculpt_paint::mask::mask_from_boundary_exec(), blender::ed::sculpt_paint::mask::mask_from_cavity_exec(), over_mesh(), OVERLAY_engine_init(), blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init(), blender::ed::sculpt_paint::paint_cursor_update_pixel_radius(), paint_runtime_init(), blender::ed::sculpt_paint::sample_color_invoke(), blender::ed::sculpt_paint::dyntopo::sample_detail_dyntopo(), scene_blend_read_data(), scene_blend_write(), scene_foreach_toolsettings(), blender::ed::sculpt_paint::dyntopo::sculpt_and_constant_or_manual_detail_poll(), blender::ed::sculpt_paint::sculpt_brush_stroke_cancel(), blender::ed::sculpt_paint::sculpt_brush_stroke_invoke(), blender::ed::sculpt_paint::cloth::sculpt_cloth_filter_invoke(), blender::ed::sculpt_paint::cloth::sculpt_cloth_filter_modal(), blender::ed::sculpt_paint::color::sculpt_color_filter_init(), blender::ed::sculpt_paint::dyntopo::sculpt_detail_flood_fill_exec(), blender::ed::sculpt_paint::filter::sculpt_mesh_filter_apply(), blender::ed::sculpt_paint::filter::sculpt_mesh_filter_start(), blender::ed::sculpt_paint::sculpt_mode_toggle_exec(), SCULPT_stroke_modifiers_check(), blender::ed::sculpt_paint::stroke_done(), blender::ed::sculpt_paint::stroke_test_start(), stroke_undo_begin(), blender::ed::sculpt_paint::stroke_update_step(), blender::ed::sculpt_paint::symmetrize_exec(), and blender::ed::sculpt_paint::update_modal_transform().
| float ToolSettings::select_thresh |
Select Group Threshold.
Definition at line 1666 of file DNA_scene_types.h.
Referenced by blo_do_versions_pre250(), edbm_select_similar_exec(), and uv_select_similar_exec().
| char ToolSettings::selectmode |
Selection Mode for Mesh.
Definition at line 1592 of file DNA_scene_types.h.
Referenced by applyAlign(), blender::draw::overlay::Meshes::begin_sync(), blender::draw::overlay::MeshUVs::begin_sync(), blo_do_versions_250(), do_lasso_select_mesh(), do_lasso_select_mesh_uv(), do_mesh_box_select(), ED_uvedit_select_mode_get(), ED_uvedit_select_sync_flush(), edbm_select_linked_pick_invoke(), EDBM_selectmode_set_multi(), EDBM_selectmode_toggle_multi(), mesh_circle_select(), blender::draw::mesh_render_data_edge_flag(), OVERLAY_edit_mesh_cache_init(), OVERLAY_edit_uv_init(), path_select_poll_property(), stitch_init_all(), transformops_loopsel_hack(), uv_box_select_exec(), uv_circle_select_exec(), uv_mouse_select_multi(), uv_select_edgering(), uv_select_linked_internal(), uv_select_similar_exec(), uv_select_similar_type_itemf(), uvedit_edge_select_disable(), uvedit_edge_select_enable(), uvedit_edge_select_test_ex(), uvedit_uv_select_disable(), uvedit_uv_select_enable(), and uvedit_uv_select_test_ex().
| struct SequencerToolSettings* ToolSettings::sequencer_tool_settings |
Definition at line 1771 of file DNA_scene_types.h.
Referenced by BKE_toolsettings_copy(), BKE_toolsettings_free(), scene_blend_read_data(), and scene_blend_write().
| float ToolSettings::snap_angle_increment_2d |
Rotation Angle snapping amount
Definition at line 1781 of file DNA_scene_types.h.
Referenced by get_snap_angle(), and initSnapAngleIncrements().
| float ToolSettings::snap_angle_increment_2d_precision |
Definition at line 1782 of file DNA_scene_types.h.
Referenced by get_snap_angle(), and initSnapAngleIncrements().
| float ToolSettings::snap_angle_increment_3d |
Definition at line 1783 of file DNA_scene_types.h.
Referenced by get_snap_angle(), and initSnapAngleIncrements().
| float ToolSettings::snap_angle_increment_3d_precision |
Definition at line 1784 of file DNA_scene_types.h.
Referenced by get_snap_angle(), and initSnapAngleIncrements().
| short ToolSettings::snap_anim_mode |
Definition at line 1691 of file DNA_scene_types.h.
Referenced by snap_mode_from_spacetype().
| short ToolSettings::snap_face_nearest_steps |
Steps to break transformation into with face nearest snapping.
Definition at line 1709 of file DNA_scene_types.h.
Referenced by blo_do_versions_300(), and initSnapping().
| short ToolSettings::snap_flag |
Generic flags (per space-type), eSnapFlag.
Definition at line 1693 of file DNA_scene_types.h.
Referenced by add_vertex_invoke(), blo_do_versions_300(), blo_do_versions_400(), createTransEditVerts(), edbm_dupli_extrude_cursor_invoke(), handleSnapping(), initSnapping(), snap_target_view3d_fn(), snap_use_backface_culling(), transform_snap_flag_from_spacetype_ptr(), v3d_cursor_snap_elements(), v3d_cursor_snap_update(), and view3d_interactive_add_modal().
| short ToolSettings::snap_flag_anim |
Definition at line 1696 of file DNA_scene_types.h.
Referenced by transform_snap_flag_from_spacetype_ptr().
| short ToolSettings::snap_flag_node |
Definition at line 1694 of file DNA_scene_types.h.
Referenced by blo_do_versions_300(), and transform_snap_flag_from_spacetype_ptr().
| short ToolSettings::snap_flag_seq |
Definition at line 1695 of file DNA_scene_types.h.
Referenced by blo_do_versions_300(), and transform_snap_flag_from_spacetype_ptr().
| short ToolSettings::snap_mode |
Definition at line 1689 of file DNA_scene_types.h.
Referenced by add_vertex_invoke(), blo_do_versions_300(), blo_do_versions_400(), edbm_dupli_extrude_cursor_invoke(), snap_mode_from_spacetype(), v3d_cursor_snap_elements(), and view3d_interactive_add_begin().
| short ToolSettings::snap_mode_tools |
Definition at line 1773 of file DNA_scene_types.h.
Referenced by blo_do_versions_400(), v3d_cursor_snap_elements(), and view3d_interactive_add_begin().
| char ToolSettings::snap_node_mode |
Snap elements (per space-type), eSnapMode.
Definition at line 1688 of file DNA_scene_types.h.
Referenced by blo_do_versions_300(), snap_mode_from_spacetype(), and snapNode().
| char ToolSettings::snap_target |
Default snap source, eSnapSourceOP. TODO(@gfxcoder): Rename snap_target to snap_source to avoid previous ambiguity of "target" (now, "source" is geometry to be moved and "target" is geometry to which moved geometry is snapped).
Definition at line 1705 of file DNA_scene_types.h.
Referenced by initSnapping().
| char ToolSettings::snap_transform_mode_flag |
Snap mask for transform modes, eSnapTransformMode.
Definition at line 1707 of file DNA_scene_types.h.
Referenced by transformModeUseSnap().
| short ToolSettings::snap_uv_flag |
Definition at line 1697 of file DNA_scene_types.h.
Referenced by blo_do_versions_300(), and transform_snap_flag_from_spacetype_ptr().
| short ToolSettings::snap_uv_mode |
Definition at line 1690 of file DNA_scene_types.h.
Referenced by blo_do_versions_300(), and snap_mode_from_spacetype().
| struct MeshStatVis ToolSettings::statvis |
Definition at line 1758 of file DNA_scene_types.h.
Referenced by blender::draw::extract_mesh_analysis(), blender::draw::statvis_calc_distort(), blender::draw::statvis_calc_overhang(), blender::draw::statvis_calc_sharp(), and blender::draw::statvis_calc_thickness().
| char ToolSettings::transform_flag |
Definition at line 1686 of file DNA_scene_types.h.
Referenced by create_trans_data(), get_affected_rna_paths_from_transform_mode(), and initTransInfo().
| char ToolSettings::transform_pivot_point |
Definition at line 1685 of file DNA_scene_types.h.
Referenced by createTransGPencil_strokes(), get_affected_rna_paths_from_transform_mode(), gizmo_xform_message_subscribe(), and t_around_get().
| struct UnifiedPaintSettings ToolSettings::unified_paint_settings |
Unified Paint Settings.
Definition at line 1754 of file DNA_scene_types.h.
Referenced by BKE_paint_init(), BKE_paint_use_unified_color(), blo_do_versions_260(), blo_do_versions_280(), blo_update_defaults_scene(), blender::ed::sculpt_paint::face_set::change_visibility_exec(), blender::ed::sculpt_paint::paint_cursor_context_init(), blender::ed::sculpt_paint::paint_stroke_curve_end(), blender::ed::sculpt_paint::paint_stroke_new(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_update_step(), project_paint_op(), scene_blend_read_data(), blender::ed::sculpt_paint::sculpt_update_cache_invariants(), blender::ed::sculpt_paint::set_pivot_position_exec(), blender::ed::sculpt_paint::stroke_done(), blender::ed::sculpt_paint::stroke_update_step(), and blender::ed::sculpt_paint::vwpaint::update_cache_invariants().
| char ToolSettings::unwrapper |
Definition at line 1597 of file DNA_scene_types.h.
Referenced by blo_do_versions_pre250(), unwrap_options_get(), unwrap_options_sync_toolsettings(), and UV_OT_unwrap().
| char ToolSettings::use_plane_axis_auto |
Definition at line 1777 of file DNA_scene_types.h.
Referenced by v3d_cursor_snap_update().
| char ToolSettings::uv_flag |
Definition at line 1599 of file DNA_scene_types.h.
Referenced by average_islands_scale_exec(), blender::draw::overlay::MeshUVs::begin_sync(), do_lasso_select_mesh_uv(), blender::draw::DRW_mesh_batch_cache_create_requested(), ED_uvedit_select_mode_get(), ED_uvedit_select_sync_flush(), ED_uvedit_selectmode_clean(), ED_uvedit_selectmode_flush(), edbm_select_mode_invoke(), blender::draw::extract_edituv_face_dots(), blender::draw::extract_edituv_lines(), blender::draw::extract_edituv_lines_subdiv(), blender::draw::extract_edituv_points(), blender::draw::extract_edituv_points_subdiv(), blender::draw::extract_edituv_tris(), blender::draw::extract_edituv_tris_subdiv(), image_main_region_listener(), minimize_stretch_exit(), minimize_stretch_iteration(), OVERLAY_edit_uv_cache_init(), OVERLAY_edit_uv_init(), stitch_exit(), stitch_init(), stitch_init_all(), stitch_invoke(), uv_box_select_exec(), uv_circle_select_exec(), uv_hide_exec(), uv_mark_seam_exec(), uv_mouse_select_loop_generic_multi(), uv_mouse_select_multi(), uv_pin_exec(), uv_remove_doubles_to_selected(), uv_reveal_exec(), uv_select_all_perform(), uv_select_edgering(), uv_select_flush_from_loop_edge_flag(), uv_select_flush_from_tag_face(), uv_select_flush_from_tag_loop(), uv_select_invert(), uv_select_linked_internal(), uv_select_mode_invoke(), uv_select_more_less(), uv_select_pinned_exec(), uv_select_similar_exec(), uv_select_similar_type_itemf(), uv_select_split_exec(), uv_select_tag_update_for_object(), uv_shortest_path_pick_ex(), uv_shortest_path_pick_invoke(), uv_snap_selection_exec(), uv_weld_align(), uvedit_deselect_flush(), uvedit_edge_select_disable(), uvedit_edge_select_enable(), uvedit_edge_select_set_with_sticky(), uvedit_edge_select_test_ex(), uvedit_face_select_disable(), uvedit_face_select_enable(), uvedit_face_select_set_with_sticky(), uvedit_face_select_test_ex(), uvedit_face_visible_test_ex(), uvedit_select_flush(), uvedit_select_is_any_selected(), uvedit_uv_select_disable(), uvedit_uv_select_enable(), uvedit_uv_select_set_with_sticky(), and uvedit_uv_select_test_ex().
| char ToolSettings::uv_sculpt_settings |
Definition at line 1738 of file DNA_scene_types.h.
Referenced by uv_sculpt_stroke_init().
| char ToolSettings::uv_selectmode |
Definition at line 1600 of file DNA_scene_types.h.
Referenced by blender::draw::overlay::MeshUVs::begin_sync(), blo_do_versions_250(), do_lasso_select_mesh_uv(), ED_uvedit_select_mode_get(), ED_uvedit_selectmode_clean(), ED_uvedit_selectmode_flush(), mesh_undosys_step_encode(), OVERLAY_edit_uv_cache_init(), OVERLAY_edit_uv_init(), stitch_init_all(), uv_box_select_exec(), uv_circle_select_exec(), uv_hide_exec(), uv_mouse_select_multi(), uv_reveal_exec(), uv_select_edgeloop(), uv_select_edgering(), uv_select_invert(), uv_select_mode_exec(), uv_select_more_less(), uv_select_pinned_exec(), uv_select_similar_exec(), uv_select_similar_type_itemf(), uvedit_edge_select_disable(), uvedit_edge_select_test_ex(), and uvedit_face_select_test_ex().
| char ToolSettings::uv_sticky |
Definition at line 1601 of file DNA_scene_types.h.
Referenced by do_lasso_select_mesh_uv(), ED_uvedit_selectmode_clean(), uv_box_select_exec(), uv_circle_select_exec(), uv_mouse_select_multi(), uv_select_flush_from_loop_edge_flag(), uv_select_flush_from_tag_face(), uv_select_flush_from_tag_loop(), uvedit_edge_select_set_with_sticky(), uvedit_face_select_set_with_sticky(), and uvedit_uv_select_set_with_sticky().
| char ToolSettings::uvcalc_flag |
Definition at line 1598 of file DNA_scene_types.h.
Referenced by blo_do_versions_pre250(), initTransInfo(), saveTransform(), transform_convert_mesh_customdatacorrect_init(), unwrap_options_get(), unwrap_options_sync_toolsettings(), UV_OT_unwrap(), and viewRedrawPost().
| int ToolSettings::uvcalc_iterations |
Definition at line 1605 of file DNA_scene_types.h.
Referenced by unwrap_options_get(), unwrap_options_sync_toolsettings(), and UV_OT_unwrap().
| float ToolSettings::uvcalc_margin |
Definition at line 1603 of file DNA_scene_types.h.
Referenced by unwrap_options_sync_toolsettings().
| float ToolSettings::uvcalc_weight_factor |
Definition at line 1606 of file DNA_scene_types.h.
Referenced by unwrap_options_get(), unwrap_options_sync_toolsettings(), and UV_OT_unwrap().
| char ToolSettings::uvcalc_weight_group[64] |
Regarding having a single vertex group for all meshes. In most cases there is no expectation for the names used for vertex groups. UV weights is a fairly specific feature for unwrapping and in this case users are expected to use the name uv_importance. While we could support setting a different group per mesh (similar to the active group). This isn't all that useful in practice, so use a "default" name instead. This approach may be reworked after gathering feedback from users.
Definition at line 1617 of file DNA_scene_types.h.
Referenced by unwrap_options_get(), unwrap_options_sync_toolsettings(), and UV_OT_unwrap().
| UvSculpt ToolSettings::uvsculpt |
UV smooth.
Definition at line 1571 of file DNA_scene_types.h.
Referenced by BKE_toolsettings_copy(), BKE_toolsettings_free(), scene_blend_read_data(), scene_blend_write(), and uv_sculpt_stroke_init().
| float ToolSettings::vgroup_weight |
Vertex group weight - used only for editmode, not weight paint.
Definition at line 1584 of file DNA_scene_types.h.
Referenced by blo_do_versions_250(), blo_do_versions_260(), and blender::ed::object::vertex_group_assign_exec().
| char ToolSettings::vgroupsubset |
Subset selection filter in wpaint.
Definition at line 1732 of file DNA_scene_types.h.
Referenced by blender::ed::object::vertex_weight_copy_exec(), blender::ed::object::vertex_weight_normalize_active_vertex_exec(), and view3d_panel_vgroup().
| VPaint* ToolSettings::vpaint |
Vertex paint.
Definition at line 1566 of file DNA_scene_types.h.
Referenced by BKE_paint_brushes_set_default_references(), BKE_paint_ensure(), BKE_paint_ensure_from_paintmode(), BKE_paint_get_active(), BKE_paint_get_active_from_paintmode(), BKE_toolsettings_copy(), BKE_toolsettings_free(), blo_do_versions_270(), do_version_curvemapping_walker(), paint_runtime_init(), scene_blend_read_data(), scene_blend_write(), scene_foreach_toolsettings(), vpaint_mode_toggle_exec(), vpaint_stroke_done(), vpaint_stroke_test_start(), and vpaint_stroke_update_step().
| char ToolSettings::weightuser |
Definition at line 1730 of file DNA_scene_types.h.
Referenced by blender::draw::drw_mesh_weight_state_extract().
| char ToolSettings::workspace_tool_type |
Definition at line 1740 of file DNA_scene_types.h.
Referenced by WIDGETGROUP_tool_generic_refresh().
| VPaint* ToolSettings::wpaint |
Weight paint.
Definition at line 1568 of file DNA_scene_types.h.
Referenced by BKE_paint_brushes_set_default_references(), BKE_paint_ensure(), BKE_paint_ensure_from_paintmode(), BKE_paint_get_active(), BKE_paint_get_active_from_paintmode(), BKE_toolsettings_copy(), BKE_toolsettings_free(), blo_do_versions_270(), do_version_curvemapping_walker(), blender::ed::sculpt_paint::vwpaint::init_session_data(), paint_runtime_init(), paint_weight_gradient_exec(), scene_blend_read_data(), scene_blend_write(), scene_foreach_toolsettings(), weight_paint_set_exec(), blender::ed::greasepencil::weight_sample_invoke(), weight_sample_invoke(), wpaint_mode_toggle_exec(), wpaint_stroke_done(), wpaint_stroke_test_start(), and wpaint_stroke_update_step().
| char ToolSettings::wpaint_lock_relative |
Present weights as if all locked vertex groups were deleted, and the remaining deform groups normalized.
Definition at line 1727 of file DNA_scene_types.h.
Referenced by blender::draw::drw_mesh_weight_state_extract(), weight_sample_invoke(), and wpaint_stroke_test_start().