tornavis/source/blender/makesrna/intern
Alexander Gavrilov 084bf7daee Weight Paint: Implement a new Lock-Relative mode.
This check box alters how weights are displayed and painted,
similar to Multi Paint, but in a different way. Specifically,
weights are presented as if all locked vertex groups were
deleted, and the remaining deform groups normalized.

The new feature is intended for use when balancing weights within
a group of bones while all others are locked. Enabling the option
presents weight as if the locked bones didn't exist, and their
weight was proportionally redistributed to the editable bones.

Conversely, the Multi-Paint feature allows balancing a group of
bones as a whole against all unselected bones, while ignoring
weight distribution within the selected group.

This mode also allows temporarily viewing non-normalized weights
as if they were normalized, without actually changing the values.

Differential Revision: https://developer.blender.org/D3837
2020-03-18 11:55:44 +03:00
..
CMakeLists.txt VR: Initial Virtual Reality support - Milestone 1, Scene Inspection 2020-03-17 21:42:44 +01:00
makesrna.c VR: Initial Virtual Reality support - Milestone 1, Scene Inspection 2020-03-17 21:42:44 +01:00
rna_ID.c Expose 'is embedded data' ID flag to RNA. 2020-03-12 18:08:11 +01:00
rna_access.c Cleanup: rename 'private' to 'embedded' for sub-data IDs. 2020-03-11 12:53:10 +01:00
rna_access_compare_override.c CLeanup: clang-format 2020-02-11 18:45:08 +11:00
rna_access_internal.h
rna_action.c GPencil: Add missing Layer buttons in Dopesheet header and remove unneeded options 2020-03-11 16:10:47 +01:00
rna_action_api.c
rna_animation.c Cleanup: replace unnecessary MEM_callocN calls 2020-03-05 07:59:34 +11:00
rna_animation_api.c Cleanup: keyframing return arguments 2020-03-06 17:05:18 +11:00
rna_animviz.c Fix T70891: Motion Path - Changing endframe clamps startframe to 1 2020-01-21 11:53:12 +01:00
rna_armature.c Fix T71609: Resizing bone length to 0 gets it stuck to that size 2019-12-10 14:01:40 +01:00
rna_armature_api.c
rna_boid.c
rna_brush.c Sculpt: Edge Automasking 2020-03-09 21:16:02 +01:00
rna_cachefile.c Cleanup: move Alembic, AVI, Collada, and USD to `source/blender/io` 2020-03-06 16:19:45 +01:00
rna_camera.c
rna_camera_api.c
rna_cloth.c Fix: UI: Spelling and Capitalization 2020-02-03 22:35:39 -05:00
rna_collection.c
rna_color.c Fix T54422 FluidSim: ColorRamp set position does not update the viewport 2020-01-28 15:54:07 +01:00
rna_constraint.c Constraints: replace 'Set Inverse' operator with an eval-time update 2020-02-27 10:37:59 +01:00
rna_context.c GPencil: Refactor of Draw Engine, Vertex Paint and all internal functions 2020-03-09 16:27:24 +01:00
rna_curve.c Merge branch 'blender-v2.82-release' 2020-02-04 21:24:48 +01:00
rna_curve_api.c
rna_curveprofile.c Fix many typos and other issues in UI messages. 2020-02-17 13:01:07 +01:00
rna_define.c Cleanup: Fix warnings about function signature of register pass 2020-03-17 13:45:35 -06:00
rna_depsgraph.c Fix building on 32bit systems 2019-11-18 16:25:59 +11:00
rna_dynamicpaint.c
rna_fcurve.c
rna_fcurve_api.c
rna_fluid.c Fluid: Correct Tooltip 2020-03-17 16:32:56 -04:00
rna_gpencil.c GPencil: Fix RNA range for uv_rotation 2020-03-10 04:47:37 +01:00
rna_gpencil_modifier.c GPencil: Fix Noise modifier versioning 2020-03-13 12:24:49 +01:00
rna_image.c Fix stereoscopy drawing for camera background 2020-03-13 15:40:20 +01:00
rna_image_api.c Fix T73188: RenderResult as Camera BG Image 2020-01-29 15:07:45 +01:00
rna_internal.h VR: Initial Virtual Reality support - Milestone 1, Scene Inspection 2020-03-17 21:42:44 +01:00
rna_internal_types.h Cleanup: Fix warnings about function signature of register pass 2020-03-17 13:45:35 -06:00
rna_key.c
rna_lattice.c
rna_lattice_api.c
rna_layer.c Fix T72751: Timeline crash from overridden scene. 2020-02-19 16:10:57 +01:00
rna_light.c EEVEE: Shadow: Fix cascade shadowmap bias multiplicator 2020-02-14 12:26:49 +01:00
rna_lightprobe.c
rna_linestyle.c
rna_main.c
rna_main_api.c Cleanup/refactor: Rename `BKE_library` files to `BKE_lib`. 2020-02-10 13:00:42 +01:00
rna_mask.c
rna_material.c GPencil: Refactor of Draw Engine, Vertex Paint and all internal functions 2020-03-09 16:27:24 +01:00
rna_material_api.c
rna_mesh.c Cleanup: remove MLOOPUV_EDGESEL 2020-03-06 11:59:28 +01:00
rna_mesh_api.c
rna_mesh_utils.h
rna_meta.c
rna_meta_api.c
rna_modifier.c Ocean: add new spectra modes to the ocean modifier 2020-03-12 15:48:20 +11:00
rna_movieclip.c
rna_nla.c UI: NLA Editor Sidebar overhaul 2020-01-28 13:13:45 +01:00
rna_nodetree.c Nodes: Support storing socket link limits in bNodeSocketType 2020-03-06 12:33:04 +01:00
rna_object.c GPencil: Refactor of Draw Engine, Vertex Paint and all internal functions 2020-03-09 16:27:24 +01:00
rna_object_api.c Revert "Constraints: remove special meaning of Local Space for parentless Objects." 2020-03-09 10:44:55 +01:00
rna_object_force.c Mantaflow [Part 6]: Updates in /blender/source 2019-12-16 16:37:01 +01:00
rna_packedfile.c
rna_palette.c
rna_particle.c Cleanup: spelling 2020-03-11 21:39:56 +11:00
rna_pose.c UI: Graph Editor Show Cursor panel 2020-02-10 13:26:08 +01:00
rna_pose_api.c
rna_render.c Cleanup: Fix warnings about function signature of register pass 2020-03-17 13:45:35 -06:00
rna_rigidbody.c
rna_rna.c CLeanup: clang-format 2020-02-11 18:45:08 +11:00
rna_scene.c Weight Paint: Implement a new Lock-Relative mode. 2020-03-18 11:55:44 +03:00
rna_scene_api.c Transform Snap Object: Remove depsgraph when creating context 2020-03-09 10:02:11 -03:00
rna_screen.c Cleanup: remove unused ScreenAnimData.refresh 2020-02-22 03:00:47 +11:00
rna_sculpt_paint.c GPencil: Refactor of Draw Engine, Vertex Paint and all internal functions 2020-03-09 16:27:24 +01:00
rna_sequencer.c Fix many typos and other issues in UI messages. 2020-02-17 13:01:07 +01:00
rna_sequencer_api.c
rna_shader_fx.c GPencil: Refactor of Draw Engine, Vertex Paint and all internal functions 2020-03-09 16:27:24 +01:00
rna_sound.c
rna_sound_api.c
rna_space.c VR: Initial Virtual Reality support - Milestone 1, Scene Inspection 2020-03-17 21:42:44 +01:00
rna_space_api.c Cleanup: Rename ARegion variables from ar to region 2020-03-06 17:19:23 +01:00
rna_speaker.c
rna_test.c
rna_text.c
rna_text_api.c
rna_texture.c
rna_texture_api.c
rna_timeline.c
rna_tracking.c
rna_ui.c Cleanup: replace unnecessary MEM_callocN calls 2020-03-05 07:59:34 +11:00
rna_ui_api.c GPencil: Refactor of Draw Engine, Vertex Paint and all internal functions 2020-03-09 16:27:24 +01:00
rna_userdef.c Add experimental global undo speedup. 2020-03-17 15:02:05 +01:00
rna_vfont.c
rna_vfont_api.c
rna_wm.c Fix typo causing compile error with WITH_XR_OPENXR disabled 2020-03-17 22:23:02 +01:00
rna_wm_api.c Cleanup: Reduce context usage in UI functions 2020-03-06 16:27:13 +01:00
rna_wm_gizmo.c VR: Initial Virtual Reality support - Milestone 1, Scene Inspection 2020-03-17 21:42:44 +01:00
rna_wm_gizmo_api.c
rna_workspace.c VSE: Tool system integration 2020-01-22 15:06:18 +01:00
rna_workspace_api.c Tool System: store the fallback tool for re-use 2020-01-03 12:34:55 +11:00
rna_world.c
rna_xr.c VR: Initial Virtual Reality support - Milestone 1, Scene Inspection 2020-03-17 21:42:44 +01:00