Blender
V3.3
|
#include <DNA_scene_types.h>
Definition at line 1394 of file DNA_scene_types.h.
char ToolSettings::_pad0[2] |
Definition at line 1446 of file DNA_scene_types.h.
char ToolSettings::_pad1[1] |
Snap elements (per spacetype), eSnapMode.
Definition at line 1499 of file DNA_scene_types.h.
char ToolSettings::_pad6[4] |
Definition at line 1566 of file DNA_scene_types.h.
short ToolSettings::annotate_thickness |
Default stroke thickness for annotation strokes.
Definition at line 1453 of file DNA_scene_types.h.
Referenced by blo_do_versions_280().
char ToolSettings::annotate_v3d_align |
Stroke placement settings - 3D View.
Definition at line 1450 of file DNA_scene_types.h.
Referenced by annotation_paint_strokeend(), annotation_session_initdata(), annotation_stroke_addpoint(), annotation_stroke_newfrombuffer(), and blo_do_versions_280().
char ToolSettings::auto_normalize |
Auto normalizing mode in wpaint.
Definition at line 1531 of file DNA_scene_types.h.
Referenced by drw_mesh_weight_state_extract(), paint_weight_gradient_exec(), weight_sample_invoke(), and wpaint_stroke_update_step().
short ToolSettings::autoik_chainlen |
Runtime only.
Definition at line 1436 of file DNA_scene_types.h.
short ToolSettings::autokey_flag |
Defines in DNA_userdef_types.h.
Definition at line 1482 of file DNA_scene_types.h.
Referenced by animrecord_check_state().
char ToolSettings::autokey_mode |
Definition at line 1483 of file DNA_scene_types.h.
Referenced by autokeyframe_cfra_can_key(), blo_do_versions_250(), and scene_init_data().
char ToolSettings::automerge |
Definition at line 1419 of file DNA_scene_types.h.
struct CurvePaintSettings ToolSettings::curve_paint_settings |
Definition at line 1555 of file DNA_scene_types.h.
Referenced by blo_do_versions_270(), curve_draw_event_add_first(), curve_draw_exec(), curve_draw_exec_precalc(), curve_draw_init(), and curve_draw_invoke().
CurvesSculpt* ToolSettings::curves_sculpt |
Curves sculpt.
Definition at line 1411 of file DNA_scene_types.h.
Referenced by BKE_paint_ensure(), BKE_paint_ensure_from_paintmode(), BKE_paint_get_active(), BKE_paint_get_active_from_paintmode(), BKE_paint_runtime_init(), BKE_paint_toolslots_init_from_main(), BKE_toolsettings_copy(), BKE_toolsettings_free(), blender::ed::sculpt_paint::curves_sculptmode_enter(), 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(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_invoke(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_poll(), blender::ed::sculpt_paint::new_grow_shrink_operation(), blender::ed::sculpt_paint::new_pinch_operation(), blender::ed::sculpt_paint::new_selection_paint_operation(), scene_blend_read_data(), scene_blend_read_lib(), scene_blend_write(), scene_foreach_toolsettings(), blender::ed::sculpt_paint::start_brush_operation(), and blender::ed::sculpt_paint::use_add_density_mode().
struct CurveProfile* ToolSettings::custom_bevel_profile_preset |
Definition at line 1571 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(), scene_blend_write(), and scene_init_data().
short sculpt_paint_settings ToolSettings::DNA_DEPRECATED |
Definition at line 1552 of file DNA_scene_types.h.
int sculpt_paint_unified_size ToolSettings::DNA_DEPRECATED |
Definition at line 1553 of file DNA_scene_types.h.
float sculpt_paint_unified_unprojected_radius ToolSettings::DNA_DEPRECATED |
Definition at line 1554 of file DNA_scene_types.h.
float sculpt_paint_unified_alpha ToolSettings::DNA_DEPRECATED |
Definition at line 1555 of file DNA_scene_types.h.
float ToolSettings::doublimit |
Remove doubles limit.
Definition at line 1418 of file DNA_scene_types.h.
Referenced by blo_do_versions_pre250().
char ToolSettings::edge_mode |
Definition at line 1491 of file DNA_scene_types.h.
Referenced by path_select_params_from_op().
char ToolSettings::edge_mode_live_unwrap |
Definition at line 1493 of file DNA_scene_types.h.
Referenced by ED_uvedit_live_unwrap().
struct GP_Interpolate_Settings ToolSettings::gp_interpolate |
Definition at line 1457 of file DNA_scene_types.h.
Referenced by BKE_toolsettings_copy(), BKE_toolsettings_free(), do_version_curvemapping_walker(), gpencil_interpolate_seq_exec(), gpencil_interpolate_seq_ui(), scene_blend_read_data(), and scene_blend_write().
GpPaint* ToolSettings::gp_paint |
Gpencil paint.
Definition at line 1403 of file DNA_scene_types.h.
Referenced by BKE_brush_add_gpencil(), BKE_brush_gpencil_paint_presets(), BKE_gpencil_object_material_ensure_from_active_input_toolsettings(), BKE_gpencil_palette_ensure(), BKE_paint_ensure(), BKE_paint_ensure_from_paintmode(), BKE_paint_get_active(), BKE_paint_get_active_from_paintmode(), BKE_paint_runtime_init(), BKE_paint_toolslots_init_from_main(), BKE_toolsettings_copy(), BKE_toolsettings_free(), BLO_update_defaults_startup_blend(), do_version_curvemapping_walker(), do_versions_after_linking_280(), ED_gpencil_add_defaults(), eyedropper_add_palette_color(), gpencil_active_brush_poll(), gpencil_brush_cursor_draw(), gpencil_brush_reset_all_exec(), gpencil_brush_reset_exec(), gpencil_draw_init(), gpencil_draw_poll(), gpencil_fill_invoke(), gpencil_get_default_eraser(), gpencil_init_drawing_brush(), gpencil_paintmode_toggle_exec(), gpencil_prepare_stroke(), gpencil_primitive_init(), gpencil_session_init_fill(), gpencil_stroke_from_buffer(), gpencil_stroke_paintmode_poll_with_tool(), gpencil_vertexmode_toggle_exec(), gpencil_vertexpaint_brush_init(), scene_blend_read_data(), scene_blend_read_lib(), scene_blend_write(), and scene_foreach_toolsettings().
struct GP_Sculpt_Settings ToolSettings::gp_sculpt |
Definition at line 1457 of file DNA_scene_types.h.
Referenced by BKE_toolsettings_copy(), BKE_toolsettings_free(), blo_do_versions_280(), blo_update_defaults_scene(), createTransGPencil(), createTransGPencil_curves(), createTransGPencil_strokes(), do_version_curvemapping_walker(), ED_gpencil_add_defaults(), ED_gpencil_project_point_to_plane(), ED_gpencil_project_stroke_to_plane(), ED_gpencil_toggle_brush_cursor(), gpencil_add_fake_points(), gpencil_circle_select_exec(), gpencil_cutter_lasso_select(), gpencil_draw_apply(), gpencil_draw_apply_event(), gpencil_draw_modal(), gpencil_draw_status_indicators(), gpencil_generic_select_exec(), gpencil_guide_event_handling(), gpencil_guide_rotate(), gpencil_origin_get(), gpencil_origin_set(), gpencil_primitive_init(), gpencil_primitive_update_strokes(), gpencil_sculpt_brush_apply_standard(), gpencil_sculpt_brush_init(), gpencil_sculpt_compute_lock_axis(), gpencil_sculpt_get_settings(), gpencil_select_exec(), gpencil_session_init_fill(), gpencil_session_initdata(), gpencil_smooth_buffer(), gpencil_stroke_from_buffer(), gpencil_stroke_newfrombuffer(), gpencil_vertexpaint_brush_apply_to_layers(), gpencil_vertexpaint_brush_init(), gpencil_weightpaint_brush_apply_to_layers(), gpencil_weightpaint_brush_init(), scene_blend_read_data(), scene_blend_read_lib(), scene_blend_write(), scene_foreach_toolsettings(), and scene_init_data().
GpSculptPaint* ToolSettings::gp_sculptpaint |
Gpencil sculpt paint.
Definition at line 1407 of file DNA_scene_types.h.
Referenced by BKE_brush_add_gpencil(), BKE_brush_gpencil_sculpt_presets(), BKE_paint_ensure(), BKE_paint_ensure_from_paintmode(), BKE_paint_get_active(), BKE_paint_get_active_from_paintmode(), BKE_paint_runtime_init(), BKE_paint_toolslots_init_from_main(), BKE_toolsettings_copy(), BKE_toolsettings_free(), BLO_update_defaults_startup_blend(), gpencil_brush_cursor_draw(), gpencil_brush_reset_all_exec(), gpencil_brush_reset_exec(), gpencil_sculpt_brush_init(), gpencil_sculptmode_toggle_exec(), gpencil_stroke_sculptmode_poll_with_tool(), scene_blend_read_data(), scene_blend_read_lib(), scene_blend_write(), and scene_foreach_toolsettings().
GpVertexPaint* ToolSettings::gp_vertexpaint |
Gpencil vertex paint.
Definition at line 1405 of file DNA_scene_types.h.
Referenced by BKE_brush_add_gpencil(), BKE_brush_gpencil_vertex_presets(), BKE_gpencil_palette_ensure(), BKE_paint_ensure(), BKE_paint_ensure_from_paintmode(), BKE_paint_get_active(), BKE_paint_get_active_from_paintmode(), BKE_paint_runtime_init(), BKE_paint_toolslots_init_from_main(), BKE_toolsettings_copy(), BKE_toolsettings_free(), BLO_update_defaults_startup_blend(), eyedropper_add_palette_color(), gpencil_brush_cursor_draw(), gpencil_brush_reset_all_exec(), gpencil_brush_reset_exec(), gpencil_paintmode_toggle_exec(), gpencil_stroke_vertexmode_poll_with_tool(), gpencil_vertexmode_toggle_exec(), gpencil_vertexpaint_brush_init(), gpencil_vertexpaint_set_exec(), scene_blend_read_data(), scene_blend_read_lib(), scene_blend_write(), and scene_foreach_toolsettings().
GpWeightPaint* ToolSettings::gp_weightpaint |
Gpencil weight paint.
Definition at line 1409 of file DNA_scene_types.h.
Referenced by BKE_brush_add_gpencil(), BKE_brush_gpencil_weight_presets(), BKE_paint_ensure(), BKE_paint_ensure_from_paintmode(), BKE_paint_get_active(), BKE_paint_get_active_from_paintmode(), BKE_paint_runtime_init(), BKE_paint_toolslots_init_from_main(), BKE_toolsettings_copy(), BKE_toolsettings_free(), BLO_update_defaults_startup_blend(), gpencil_brush_cursor_draw(), gpencil_brush_reset_all_exec(), gpencil_brush_reset_exec(), gpencil_stroke_weightmode_poll_with_tool(), gpencil_weightmode_toggle_exec(), gpencil_weightpaint_brush_init(), scene_blend_read_data(), scene_blend_read_lib(), scene_blend_write(), and scene_foreach_toolsettings().
char ToolSettings::gpencil_flags |
Flags/options for how the tool works.
Definition at line 1440 of file DNA_scene_types.h.
Referenced by annotation_paint_initstroke(), gpencil_draw_datablock(), gpencil_paint_initstroke(), gpencil_primitive_interaction_end(), gpencil_stroke_from_buffer(), gpencil_stroke_newfrombuffer(), and insert_action_keys().
char ToolSettings::gpencil_selectmode_edit |
Stroke selection mode for Edit.
Definition at line 1455 of file DNA_scene_types.h.
Referenced by BLO_update_defaults_startup_blend(), gpencil_circle_select_exec(), gpencil_generic_select_exec(), gpencil_select_exec(), gpencil_select_random_exec(), and gpencil_selectmode_toggle_exec().
char ToolSettings::gpencil_selectmode_sculpt |
Stroke selection mode for Sculpt.
Definition at line 1457 of file DNA_scene_types.h.
Referenced by gpencil_circle_select_exec(), gpencil_generic_select_exec(), gpencil_sculpt_brush_init(), gpencil_select_all_exec(), gpencil_select_exec(), gpencil_select_poll(), and gpencil_select_random_exec().
char ToolSettings::gpencil_selectmode_vertex |
Stroke selection mode for Vertex Paint.
Definition at line 1542 of file DNA_scene_types.h.
Referenced by gpencil_circle_select_exec(), gpencil_generic_select_exec(), gpencil_select_exec(), gpencil_select_poll(), gpencil_select_random_exec(), gpencil_select_vertex_color_exec(), gpencil_select_vertex_color_poll(), gpencil_vertexpaint_brush_init(), and is_any_stroke_selected().
char ToolSettings::gpencil_v2d_align |
General 2D Editor.
Definition at line 1445 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 1443 of file DNA_scene_types.h.
Referenced by blo_do_versions_270(), ED_gpencil_project_point_to_plane(), ED_gpencil_project_stroke_to_plane(), ED_gpencil_stroke_reproject(), gpencil_get_depth_array(), gpencil_paint_strokeend(), gpencil_point_xy_to_3d(), gpencil_primitive_update_strokes(), gpencil_sbuffer_cache_populate(), gpencil_sbuffer_cache_populate_fast(), gpencil_sbuffer_stroke_ensure(), gpencil_session_initdata(), gpencil_stroke_convertcoords_tpoint(), gpencil_stroke_from_buffer(), and gpencil_stroke_newfrombuffer().
struct ImagePaintSettings ToolSettings::imapaint |
Definition at line 1457 of file DNA_scene_types.h.
Referenced by 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_paint_runtime_init(), BKE_paint_toolslots_init_from_main(), BKE_texpaint_slot_refresh_cache(), BKE_toolsettings_copy(), BKE_toolsettings_free(), blo_do_versions_pre250(), do_version_curvemapping_walker(), do_versions_after_linking_300(), ED_object_texture_paint_mode_enter_ex(), ED_paint_proj_mesh_data_check(), ED_space_image_paint_curve(), ED_space_image_paint_update(), image_paint_brush(), imapaint_pick_uv(), initTransInfo(), is_cursor_visible(), OVERLAY_paint_cache_init(), paint_2d_new_stroke(), paint_proj_new_stroke(), paint_proj_stroke_ps(), paint_sample_color(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_done(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_update_step(), project_state_init(), scene_blend_read_data(), scene_blend_read_lib(), scene_blend_write(), scene_foreach_toolsettings(), texture_get_from_context(), texture_paint_camera_project_exec(), texture_paint_image_from_view_exec(), blender::ed::sculpt_paint::image::ops::paint::texture_paint_init(), toggle_paint_cursor(), workbench_cache_hair_populate(), and workbench_cache_texpaint_populate().
char ToolSettings::keyframe_type |
Keyframe type (see DNA_curve_types.h).
Definition at line 1485 of file DNA_scene_types.h.
Referenced by achannel_setting_slider_cb(), achannel_setting_slider_nla_curve_cb(), achannel_setting_slider_shapekey_cb(), ANIM_apply_keyingset(), autokeyframe_object(), autokeyframe_pose(), ED_autokeyframe_property(), graphkeys_click_insert_exec(), and insert_key_button_exec().
char ToolSettings::lock_markers |
Lock marker editing.
Definition at line 1528 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(), ED_markers_post_apply_transform(), SEQ_transform_offset_after_frame(), and SEQ_transform_seqbase_shuffle_time().
char ToolSettings::multipaint |
Paint multiple bones in wpaint.
Definition at line 1536 of file DNA_scene_types.h.
Referenced by drw_mesh_weight_state_extract(), pose_de_select_all_exec(), and weight_sample_invoke().
char ToolSettings::multires_subdiv_type |
Definition at line 1488 of file DNA_scene_types.h.
float ToolSettings::normal_vector[3] |
Definition at line 1565 of file DNA_scene_types.h.
Referenced by edbm_normals_tools_exec().
char ToolSettings::object_flag |
Definition at line 1420 of file DNA_scene_types.h.
Referenced by draw_armature_pose(), ed_object_select_pick(), ED_view3d_select_filter_from_mode(), outliner_draw_mode_column(), and tree_element_object_activate().
struct PaintModeSettings ToolSettings::paint_mode |
Settings for paint mode.
Definition at line 1457 of file DNA_scene_types.h.
Referenced by scene_blend_read_data(), sculpt_brush_stroke_init(), sculpt_stroke_done(), sculpt_stroke_test_start(), sculpt_stroke_update_step(), sculpt_update_object(), and workbench_color_type_get().
struct ParticleEditSettings ToolSettings::particle |
Definition at line 1457 of file DNA_scene_types.h.
Referenced by BKE_toolsettings_copy(), blo_do_versions_250(), blo_do_versions_270(), blo_do_versions_280(), blo_do_versions_pre250(), DRW_object_is_visible_psys_in_active_context(), particle_undosys_step_decode(), PE_settings(), psys_cache_edit_paths(), psys_cache_paths(), psys_thread_context_init_path(), psys_update_path_cache(), scene_blend_read_data(), scene_blend_read_lib(), scene_foreach_toolsettings(), scene_init_data(), toolsystem_ref_link(), and WM_toolsystem_ref_sync_from_context().
char ToolSettings::prop_mode |
Definition at line 1518 of file DNA_scene_types.h.
Referenced by initTransInfo(), and saveTransform().
char ToolSettings::proportional_action |
Proportional edit, action editor.
Definition at line 1524 of file DNA_scene_types.h.
Referenced by initTransInfo(), and saveTransform().
char ToolSettings::proportional_edit |
Definition at line 1518 of file DNA_scene_types.h.
Referenced by initTransInfo(), and saveTransform().
char ToolSettings::proportional_fcurve |
Proportional edit, graph editor.
Definition at line 1526 of file DNA_scene_types.h.
Referenced by initTransInfo(), and saveTransform().
char ToolSettings::proportional_mask |
Proportional edit, mask editing.
Definition at line 1522 of file DNA_scene_types.h.
Referenced by initTransInfo(), and saveTransform().
char ToolSettings::proportional_objects |
Proportional edit, object mode.
Definition at line 1520 of file DNA_scene_types.h.
Referenced by initTransInfo(), and saveTransform().
float ToolSettings::proportional_size |
Definition at line 1475 of file DNA_scene_types.h.
Referenced by initTransInfo(), and saveTransform().
Sculpt* ToolSettings::sculpt |
Definition at line 1399 of file DNA_scene_types.h.
Referenced by BKE_paint_ensure(), BKE_paint_ensure_from_paintmode(), BKE_paint_get_active(), BKE_paint_get_active_from_paintmode(), BKE_paint_runtime_init(), BKE_paint_toolslots_init_from_main(), BKE_sculpt_toolsettings_data_ensure(), BKE_toolsettings_copy(), BKE_toolsettings_free(), blo_do_versions_260(), blo_do_versions_270(), blo_do_versions_280(), blo_update_defaults_scene(), do_version_curvemapping_walker(), dyntopo_detail_size_edit_invoke(), dyntopo_detail_size_edit_modal(), ED_sculpt_init_transform(), ED_sculpt_update_modal_transform(), mesh_calc_modifiers(), OVERLAY_engine_init(), paint_cursor_sculpt_session_update_and_init(), paint_cursor_update_pixel_radius(), sample_detail_dyntopo(), scene_blend_read_data(), scene_blend_read_lib(), scene_blend_write(), scene_foreach_toolsettings(), sculpt_and_constant_or_manual_detail_poll(), sculpt_brush_stroke_cancel(), sculpt_brush_stroke_init(), sculpt_brush_stroke_invoke(), sculpt_cloth_filter_invoke(), sculpt_cloth_filter_modal(), sculpt_color_filter_invoke(), sculpt_color_filter_modal(), SCULPT_cursor_geometry_info_update(), sculpt_detail_flood_fill_exec(), sculpt_detail_size_set_radial_control(), sculpt_dirty_mask_exec(), SCULPT_dynamic_topology_enable_ex(), sculpt_expand_cache_initial_config_set(), sculpt_expand_invoke(), sculpt_expand_modal(), sculpt_expand_move_propagation_origin(), sculpt_expand_update_for_vertex(), sculpt_face_set_edit_modify_coordinates(), sculpt_gesture_project_end(), sculpt_gesture_trim_calculate_depth(), sculpt_mask_expand_invoke(), sculpt_mask_expand_modal(), sculpt_mask_filter_exec(), sculpt_mesh_filter_invoke(), sculpt_mesh_filter_modal(), sculpt_mode_toggle_exec(), sculpt_sample_color_invoke(), sculpt_stroke_done(), SCULPT_stroke_modifiers_check(), sculpt_stroke_test_start(), sculpt_stroke_update_step(), sculpt_symmetrize_exec(), sculpt_update_object(), texture_get_from_context(), vpaint_stroke_update_step_intern(), and wpaint_stroke_update_step().
float ToolSettings::select_thresh |
Definition at line 1478 of file DNA_scene_types.h.
Referenced by blo_do_versions_pre250(), edbm_select_similar_exec(), and uv_select_similar_exec().
char ToolSettings::selectmode |
Definition at line 1423 of file DNA_scene_types.h.
Referenced by blo_do_versions_250(), BM_uv_element_map_create(), do_lasso_select_mesh(), do_lasso_select_mesh_uv(), do_mesh_box_select(), ED_object_editmode_enter_ex(), ED_uvedit_select_mode_get(), ED_uvedit_select_sync_flush(), edbm_offset_edgeloop_exec(), edbm_select_linked_exec(), edbm_select_linked_pick_invoke(), EDBM_selectmode_disable(), edbm_selectmode_ensure(), EDBM_selectmode_set_multi(), EDBM_selectmode_to_scene(), EDBM_selectmode_toggle_multi(), loopcut_init(), mesh_circle_select(), blender::draw::mesh_render_data_edge_flag(), mesh_undosys_step_decode(), object_hook_index_array(), OVERLAY_edit_mesh_cache_init(), path_select_poll_property(), select_id_get_object_select_mode(), stitch_init(), 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(), uvedit_uv_select_test_ex(), and vertex_parent_set_exec().
struct SequencerToolSettings* ToolSettings::sequencer_tool_settings |
Definition at line 1573 of file DNA_scene_types.h.
Referenced by autokeyframe_sequencer_image(), BKE_toolsettings_copy(), BKE_toolsettings_free(), blo_do_versions_290(), gizmo2d_calc_bounds(), gizmo2d_calc_transform_pivot(), scene_blend_read_data(), scene_blend_write(), scene_init_data(), and SEQ_tool_settings_ensure().
short ToolSettings::snap_face_nearest_steps |
Steps to break transformation into with face nearest snapping
Definition at line 1516 of file DNA_scene_types.h.
Referenced by blo_do_versions_300(), and initSnapping().
short ToolSettings::snap_flag |
Generic flags (per spacetype), eSnapFlag.
Definition at line 1504 of file DNA_scene_types.h.
Referenced by add_vertex_invoke(), blo_do_versions_300(), edbm_dupli_extrude_cursor_invoke(), idp_snap_calc_incremental(), initSnapping(), saveTransform(), snap_flag_from_spacetype(), snap_mode_from_spacetype(), v3d_cursor_snap_calc_incremental(), v3d_cursor_snap_update(), and view3d_interactive_add_modal().
short ToolSettings::snap_flag_node |
Definition at line 1505 of file DNA_scene_types.h.
Referenced by blo_do_versions_300(), saveTransform(), and snap_flag_from_spacetype().
short ToolSettings::snap_flag_seq |
Definition at line 1506 of file DNA_scene_types.h.
Referenced by blo_do_versions_300(), saveTransform(), snap_flag_from_spacetype(), and use_sequencer_snapping().
short ToolSettings::snap_mode |
Definition at line 1500 of file DNA_scene_types.h.
Referenced by add_vertex_invoke(), blo_do_versions_280(), blo_do_versions_300(), edbm_dupli_extrude_cursor_invoke(), idp_snap_calc_incremental(), snap_mode_from_spacetype(), and v3d_cursor_snap_elements().
char ToolSettings::snap_node_mode |
Definition at line 1501 of file DNA_scene_types.h.
Referenced by blo_do_versions_260(), blo_do_versions_280(), blo_do_versions_300(), snap_mode_from_spacetype(), and snapNode().
char ToolSettings::snap_target |
Default snap source, eSnapSourceSelect.
Definition at line 1512 of file DNA_scene_types.h.
Referenced by initSnapping().
char ToolSettings::snap_transform_mode_flag |
Snap mask for transform modes, eSnapTransformMode.
Definition at line 1514 of file DNA_scene_types.h.
Referenced by blo_do_versions_280(), and transformModeUseSnap().
short ToolSettings::snap_uv_flag |
Definition at line 1507 of file DNA_scene_types.h.
Referenced by blo_do_versions_300(), saveTransform(), snap_flag_from_spacetype(), and snap_mode_from_spacetype().
char ToolSettings::snap_uv_mode |
Definition at line 1502 of file DNA_scene_types.h.
Referenced by blo_do_versions_280(), blo_do_versions_300(), and snap_mode_from_spacetype().
struct MeshStatVis ToolSettings::statvis |
Definition at line 1555 of file DNA_scene_types.h.
Referenced by blo_do_versions_260(), blender::draw::extract_analysis_iter_finish_mesh(), 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 1497 of file DNA_scene_types.h.
Referenced by autokeyframe_object(), autokeyframe_pose(), object_clear_transform_generic_exec(), OVERLAY_extra_cache_populate(), snap_sel_to_grid_exec(), and snap_selected_to_location().
char ToolSettings::transform_pivot_point |
Definition at line 1496 of file DNA_scene_types.h.
Referenced by autokeyframe_object(), autokeyframe_pose(), blo_do_versions_280(), createTransGPencil_strokes(), ED_transform_calc_gizmo_stats(), ED_transform_calc_orientation_from_type(), edbm_point_normals_modal(), gizmo_prepare_mat(), gizmo_xform_message_subscribe(), gpencil_snap_cursor_to_sel(), knife_constrain_axis(), object_origin_set_exec(), snap_curs_to_sel_exec(), snap_selected_to_cursor_exec(), uv_map_transform_center(), v3d_cursor_snap_update(), and view3d_ruler_item_mousemove().
struct UnifiedPaintSettings ToolSettings::unified_paint_settings |
Definition at line 1555 of file DNA_scene_types.h.
Referenced by BKE_brush_alpha_get(), BKE_brush_alpha_set(), BKE_brush_color_get(), BKE_brush_color_set(), BKE_brush_sample_masktex(), BKE_brush_sample_tex_3d(), BKE_brush_secondary_color_get(), BKE_brush_size_get(), BKE_brush_size_set(), BKE_brush_unprojected_radius_get(), BKE_brush_unprojected_radius_set(), BKE_brush_use_locked_size(), BKE_brush_weight_get(), BKE_brush_weight_set(), BKE_paint_init(), BKE_paint_stroke_get_average(), blo_do_versions_260(), blo_do_versions_280(), brush_colors_flip_exec(), brush_painter_2d_refresh_cache(), object_transfer_mode_reposition_view_pivot(), paint_cursor_context_init(), paint_last_stroke_update(), paint_stroke_curve_end(), paint_stroke_new(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_update_step(), pe_brush_size_get(), project_paint_op(), scene_blend_read_data(), sculpt_face_sets_change_visibility_exec(), sculpt_set_pivot_position_exec(), sculpt_stroke_done(), sculpt_stroke_update_step(), sculpt_update_cache_invariants(), sculpt_update_cache_variants(), and vwpaint_update_cache_invariants().
char ToolSettings::unwrapper |
Definition at line 1426 of file DNA_scene_types.h.
Referenced by blo_do_versions_260(), blo_do_versions_pre250(), ED_uvedit_live_unwrap_begin(), unwrap_exec(), and uvedit_unwrap().
char ToolSettings::uv_flag |
Definition at line 1428 of file DNA_scene_types.h.
Referenced by average_islands_scale_exec(), BM_uv_element_map_create(), construct_param_handle_subsurfed(), do_lasso_select_mesh_uv(), DRW_mesh_batch_cache_create_requested(), ED_uvedit_add_simple_uvs(), 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_fdots_init(), blender::draw::extract_edituv_lines_init(), blender::draw::extract_edituv_lines_init_subdiv(), blender::draw::extract_edituv_points_init(), blender::draw::extract_edituv_points_init_subdiv(), blender::draw::extract_edituv_tris_init(), blender::draw::extract_edituv_tris_init_subdiv(), image_main_region_listener(), minimize_stretch_exit(), minimize_stretch_iteration(), stitch_exit(), stitch_init(), stitch_init_all(), stitch_invoke(), uv_box_select_exec(), uv_circle_select_exec(), uv_hide_exec(), uv_isolate_selected_islands(), uv_mark_seam_exec(), uv_mouse_select_loop_generic_multi(), uv_mouse_select_multi(), uv_pin_exec(), uv_remove_doubles_to_selected(), uv_remove_doubles_to_unselected(), 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_linked_multi(), 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_have_selection(), 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_relax_method |
Definition at line 1546 of file DNA_scene_types.h.
Referenced by blo_do_versions_300(), and uv_sculpt_stroke_apply().
char ToolSettings::uv_sculpt_settings |
Definition at line 1545 of file DNA_scene_types.h.
Referenced by uv_sculpt_stroke_init().
char ToolSettings::uv_selectmode |
Definition at line 1429 of file DNA_scene_types.h.
Referenced by blo_do_versions_250(), BM_uv_element_map_create(), do_lasso_select_mesh_uv(), ED_uvedit_select_mode_get(), ED_uvedit_selectmode_clean(), ED_uvedit_selectmode_flush(), mesh_undosys_step_decode(), mesh_undosys_step_encode(), 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 1430 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 1427 of file DNA_scene_types.h.
Referenced by blo_do_versions_pre250(), ED_uvedit_live_unwrap(), ED_uvedit_live_unwrap_begin(), modifier_unwrap_state(), and unwrap_exec().
float ToolSettings::uvcalc_margin |
Definition at line 1432 of file DNA_scene_types.h.
Referenced by blo_do_versions_260(), ED_uvedit_add_simple_uvs(), ED_uvedit_pack_islands_multi(), pack_islands_exec(), smart_project_exec(), unwrap_exec(), uvedit_pack_islands(), and uvedit_pack_islands_multi().
UvSculpt* ToolSettings::uvsculpt |
Uv smooth.
Definition at line 1401 of file DNA_scene_types.h.
Referenced by 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_paint_runtime_init(), BKE_paint_toolslots_init_from_main(), BKE_toolsettings_copy(), BKE_toolsettings_free(), do_version_curvemapping_walker(), scene_blend_read_data(), scene_blend_read_lib(), scene_blend_write(), scene_foreach_toolsettings(), space_image_main_area_not_uv_brush_poll(), uv_sculpt_stroke_init(), and uv_sculpt_stroke_poll().
float ToolSettings::vgroup_weight |
Definition at line 1415 of file DNA_scene_types.h.
Referenced by blo_do_versions_250(), blo_do_versions_260(), gpencil_primitive_interaction_end(), gpencil_stroke_from_buffer(), gpencil_stroke_newfrombuffer(), gpencil_vertex_group_assign_exec(), and vertex_group_assign_exec().
char ToolSettings::vgroupsubset |
Subset selection filter in wpaint.
Definition at line 1539 of file DNA_scene_types.h.
Referenced by vertex_weight_copy_exec(), vertex_weight_normalize_active_vertex_exec(), and view3d_panel_vgroup().
VPaint* ToolSettings::vpaint |
Vertex paint.
Definition at line 1396 of file DNA_scene_types.h.
Referenced by BKE_paint_ensure(), BKE_paint_ensure_from_paintmode(), BKE_paint_get_active(), BKE_paint_get_active_from_paintmode(), BKE_paint_runtime_init(), BKE_paint_toolslots_init_from_main(), BKE_toolsettings_copy(), BKE_toolsettings_free(), blo_do_versions_270(), do_version_curvemapping_walker(), ed_vwpaintmode_enter_generic(), scene_blend_read_data(), scene_blend_read_lib(), scene_blend_write(), scene_foreach_toolsettings(), vertex_color_set_exec(), vertex_paint_init_stroke(), vpaint_mode_toggle_exec(), vpaint_stroke_done(), vpaint_stroke_test_start(), and vpaint_stroke_update_step_intern().
char ToolSettings::weightuser |
Definition at line 1537 of file DNA_scene_types.h.
Referenced by drw_mesh_weight_state_extract().
char ToolSettings::workspace_tool_type |
Definition at line 1548 of file DNA_scene_types.h.
Referenced by gizmo_mesh_extrude_refresh(), WIDGETGROUP_tool_generic_refresh(), and wm_event_get_keymap_from_toolsystem_ex().
VPaint* ToolSettings::wpaint |
Weight paint.
Definition at line 1398 of file DNA_scene_types.h.
Referenced by BKE_paint_ensure(), BKE_paint_ensure_from_paintmode(), BKE_paint_get_active(), BKE_paint_get_active_from_paintmode(), BKE_paint_runtime_init(), BKE_paint_toolslots_init_from_main(), BKE_toolsettings_copy(), BKE_toolsettings_free(), blo_do_versions_270(), do_version_curvemapping_walker(), ed_vwpaintmode_enter_generic(), paint_weight_gradient_exec(), scene_blend_read_data(), scene_blend_read_lib(), scene_blend_write(), scene_foreach_toolsettings(), vertex_paint_init_session_data(), weight_paint_set_exec(), 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 1534 of file DNA_scene_types.h.
Referenced by drw_mesh_weight_state_extract(), and weight_sample_invoke().