tornavis/source/blender/makesdna
Alexander Gavrilov aabd8701e9 Implement a user preference for the default Auto Handle Smoothing mode.
The default was changed with an initial implementation of the feature.

With the feedback from animators, having a behavior which affects curves
outside of a changing range is not convenient for professional animators
working on high quality character animation. On the other hand, automatic
smoothing is better for casual animation of object motion.

This change adds an ability to change the default via User Preferences.

Differential Revision: https://developer.blender.org/D5875
2019-10-02 20:42:37 +03:00
..
intern UI: Remember File Browser Display Options in Preferences 2019-09-30 19:27:02 +02:00
CMakeLists.txt ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
DNA_ID.h Fix T66154: viewlayer hide/exclude settings getting lost for linked collections 2019-09-19 11:32:35 +02:00
DNA_action_types.h UI: Remove "Show Frame Indicator" option 2019-08-22 17:55:21 +02:00
DNA_anim_types.h Drivers: support decomposing rotation into swing followed by twist. 2019-09-03 19:35:36 +03:00
DNA_armature_types.h Armature: add Inherit Scale options to remove shear or average the scale. 2019-09-04 10:34:21 +03:00
DNA_boid_types.h ClangFormat: run with ReflowComments on source/ 2019-05-01 11:13:14 +10:00
DNA_brush_defaults.h Brush: default the strength to 1.0 2019-10-02 03:37:29 +10:00
DNA_brush_types.h Sculpt: Pose brush origin offset 2019-09-27 18:35:42 +02:00
DNA_cachefile_defaults.h DNA: defaults for ID types 2019-09-12 04:58:09 +10:00
DNA_cachefile_types.h Alembic: integrate cache file into the dependency graph 2019-05-01 16:02:27 +02:00
DNA_camera_defaults.h DNA: defaults for ID types 2019-09-12 04:58:09 +10:00
DNA_camera_types.h Cycles/Eevee: unify depth of field settings for cameras 2019-05-17 17:59:26 +02:00
DNA_cloth_types.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
DNA_collection_types.h Fix T66629: Library override - fails when armature and mesh are in separate collections. 2019-07-30 14:25:41 +02:00
DNA_color_types.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
DNA_constraint_types.h Transformation Constraint: implement a Mix Mode option. 2019-09-06 12:53:35 +03:00
DNA_curve_defaults.h DNA: defaults for ID types 2019-09-12 04:58:09 +10:00
DNA_curve_types.h Cleanup: structs, cmake file lists 2019-09-27 12:45:54 +10:00
DNA_customdata_types.h Fix multires modifier using too much memory outside of sculpt mode 2019-08-27 18:22:29 +02:00
DNA_defaults.h DNA: initial DNA defaults support 2019-09-09 23:17:03 +10:00
DNA_defs.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
DNA_documentation.h Cleanup: spelling 2019-08-18 04:26:34 +10:00
DNA_dynamicpaint_types.h ClangFormat: run with ReflowComments on source/ 2019-05-01 11:13:14 +10:00
DNA_effect_types.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
DNA_fileglobal_types.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
DNA_freestyle_types.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
DNA_genfile.h DNA: make DNA_elem_size_nr a public function 2019-09-11 22:20:36 +10:00
DNA_gpencil_modifier_types.h GPencil: New Strength mode for Opacity modifier 2019-09-02 13:31:37 +02:00
DNA_gpencil_types.h Cleanup: redundant struct declarations 2019-08-25 16:45:47 +10:00
DNA_gpu_types.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
DNA_image_defaults.h DNA: defaults for ID types 2019-09-12 04:58:09 +10:00
DNA_image_types.h Fix T63867: image sequence not updating in Eevee animation render 2019-06-17 12:12:48 +02:00
DNA_ipo_types.h Cleanup: comments (long lines) in makesdna 2019-04-22 06:30:08 +10:00
DNA_key_types.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
DNA_lattice_defaults.h DNA: defaults for ID types 2019-09-12 04:58:09 +10:00
DNA_lattice_types.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
DNA_layer_types.h Per-Viewport Collection Visibility 2019-09-13 12:37:35 -03:00
DNA_light_defaults.h DNA: defaults for ID types 2019-09-12 04:58:09 +10:00
DNA_light_types.h Eevee: Shadow map refactor 2019-09-05 17:37:50 +02:00
DNA_lightprobe_defaults.h DNA: defaults for ID types 2019-09-12 04:58:09 +10:00
DNA_lightprobe_types.h Cleanup: misc spelling fixes 2019-08-01 14:02:41 +10:00
DNA_linestyle_defaults.h DNA: defaults for ID types 2019-09-12 04:58:09 +10:00
DNA_linestyle_types.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
DNA_listBase.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
DNA_mask_types.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
DNA_material_defaults.h DNA: use defaults for Object, Mesh, Material 2019-09-10 03:27:27 +10:00
DNA_material_types.h Eevee: Remove Additive & Multiply Blend mode 2019-08-14 13:36:56 +02:00
DNA_mesh_defaults.h Voxel remesh: Enable adaptivity 2019-09-27 19:12:51 +02:00
DNA_mesh_types.h Voxel remesh: Enable adaptivity 2019-09-27 19:12:51 +02:00
DNA_meshdata_types.h Cleanup: redundant struct declarations 2019-08-25 16:45:47 +10:00
DNA_meta_defaults.h DNA: defaults for ID types 2019-09-12 04:58:09 +10:00
DNA_meta_types.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
DNA_modifier_types.h Fix T69542: Corrective Smooth modifier breaks when drivers are involved 2019-09-25 16:47:51 +02:00
DNA_movieclip_types.h Cleanup: spelling 2019-09-30 17:07:05 +10:00
DNA_nla_types.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
DNA_node_types.h Fix T70325 EEVEE: Performance regression with large nodetrees 2019-10-01 16:02:14 +02:00
DNA_object_defaults.h DNA: use defaults for Object, Mesh, Material 2019-09-10 03:27:27 +10:00
DNA_object_enums.h Fix T66126: Non-active Grease Pencil object stuck in draw mode 2019-06-28 13:56:16 +02:00
DNA_object_fluidsim_types.h Cleanup: redundant struct declarations 2019-08-25 16:45:47 +10:00
DNA_object_force_types.h Fix T66373: Strange translation text behaviour. 2019-08-13 15:37:11 +02:00
DNA_object_types.h Per-Viewport Collection Visibility 2019-09-13 12:37:35 -03:00
DNA_outliner_types.h Outliner: walk navigation operator and openclose fixes 2019-08-16 12:30:54 -06:00
DNA_packedFile_types.h Cleanup: move enum unto BKE_packedFile.h 2019-07-08 00:17:40 +10:00
DNA_particle_types.h Cleanup: comment, RNA spelling 2019-06-17 12:52:20 +10:00
DNA_rigidbody_types.h ClangFormat: run with ReflowComments on source/ 2019-05-01 11:13:14 +10:00
DNA_scene_defaults.h Cleanup: spelling 2019-09-19 13:19:53 +10:00
DNA_scene_types.h Per-Viewport Collection Visibility 2019-09-13 12:37:35 -03:00
DNA_screen_types.h Cleanup: style, spelling 2019-09-07 21:28:05 +10:00
DNA_sdna_types.h dna_genfile: add SDNA struct/elem queries that use alias names 2019-05-22 09:19:05 +10:00
DNA_sequence_types.h VSE: prefetching 2019-09-13 17:24:42 -07:00
DNA_shader_fx_types.h Cleanup: Rename: Static Override -> Library Override. 2019-06-14 23:21:12 +02:00
DNA_smoke_types.h Cleanup: typos in comments 2019-05-02 18:25:36 +10:00
DNA_sound_types.h Cleanup: spelling in comments 2019-06-12 09:43:49 +10:00
DNA_space_types.h UI: Remember File Browser Display Options in Preferences 2019-09-30 19:27:02 +02:00
DNA_speaker_defaults.h DNA: defaults for ID types 2019-09-12 04:58:09 +10:00
DNA_speaker_types.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
DNA_text_types.h Undo System: replace with simpler binary diffing buffer storage 2019-07-17 21:19:22 +10:00
DNA_texture_defaults.h DNA: defaults for ID types 2019-09-12 04:58:09 +10:00
DNA_texture_types.h Cleanup: redundant struct declarations 2019-08-25 16:45:47 +10:00
DNA_tracking_types.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
DNA_userdef_types.h Implement a user preference for the default Auto Handle Smoothing mode. 2019-10-02 20:42:37 +03:00
DNA_vec_defaults.h DNA: use defaults for Object, Mesh, Material 2019-09-10 03:27:27 +10:00
DNA_vec_types.h Armature: remove remains of the object-level deformation data cache. 2019-04-18 23:19:44 +03:00
DNA_vfont_types.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
DNA_view2d_types.h UI: Move scrollbars to the right in animation editors 2019-05-08 15:16:05 +02:00
DNA_view3d_defaults.h DNA: move View3D, View3DOverlay into DNA_view3d_defaults.h 2019-09-12 06:48:13 +10:00
DNA_view3d_types.h Sculpt: disable workbench anti-aliasing during stroke painting 2019-09-29 15:27:37 +02:00
DNA_windowmanager_types.h Cleanup: redundant struct declarations 2019-08-25 16:45:47 +10:00
DNA_workspace_types.h Cleanup: comment spelling 2019-06-17 08:05:58 +10:00
DNA_world_defaults.h DNA: defaults for ID types 2019-09-12 04:58:09 +10:00
DNA_world_types.h Cleanup: redundant struct declarations 2019-08-25 16:45:47 +10:00