Blender Git Commit Log
Git Commits -> Revision 638afb9
Revision 638afb9 by Bastien Montagne (master) November 29, 2017, 16:23 (GMT) |
ID Static Override, part II: RNA changes. This is essentially a huge refactor/extension of our existing RNA compare & copy code, since static override needs more advanced handling here. Note that not all new features are implemented yet, advanced things like collections insertion/deletion are still TODO (medium priority). This completes the ground work for overrides, remaining commits will be about UI and some basic/testing activation of overrides for a limited set of data-blocks & properties. For details see https://developer.blender.org/D2417 |
Commit Details:
Full Hash: 638afb9bd428fb697fb5136e8bb5f31b05458db7
Parent Commit: 6d003ef
Lines Changed: +1712, -249
11 Modified Paths:
/source/blender/blenkernel/intern/library_override.c (+14, -14) (Diff)
/source/blender/makesrna/intern/makesrna.c (+5, -2) (Diff)
/source/blender/makesrna/intern/rna_access.c (+472, -222) (Diff)
/source/blender/makesrna/intern/rna_define.c (+31, -0) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+30, -0) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+36, -0) (Diff)
/source/blender/makesrna/intern/rna_internal_types.h (+62, -0) (Diff)
/source/blender/makesrna/intern/rna_rna.c (+1009, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+47, -10) (Diff)
/source/blender/makesrna/RNA_define.h (+2, -0) (Diff)
/source/blender/makesrna/RNA_types.h (+4, -1) (Diff)
/source/blender/makesrna/intern/makesrna.c (+5, -2) (Diff)
/source/blender/makesrna/intern/rna_access.c (+472, -222) (Diff)
/source/blender/makesrna/intern/rna_define.c (+31, -0) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+30, -0) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+36, -0) (Diff)
/source/blender/makesrna/intern/rna_internal_types.h (+62, -0) (Diff)
/source/blender/makesrna/intern/rna_rna.c (+1009, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+47, -10) (Diff)
/source/blender/makesrna/RNA_define.h (+2, -0) (Diff)
/source/blender/makesrna/RNA_types.h (+4, -1) (Diff)