Blender Git Loki

Git Commits -> Revision 7e909a5

November 14, 2017, 21:31 (GMT)
Heavy refactor of new RNA override/comparison code.

Main reason here is to make comparison/override_diff/override_store/override_apply
customizable per RNA property if needed.

This should allow us especially to get advanced behavior on case-by-case
basis, when dealing with Pointer and Collection properties mostly.

Note that IDProps remain fuzzy area for now, a big part of the code
tries to take them into account, but it's most likely still missing some
bits, and definitively not tested at all yet!

Commit Details:

Full Hash: 7e909a564fc4e3814e9c6ee06521d9757ea4580e
Parent Commit: dfb5413
Lines Changed: +1252, -1016

8 Modified Paths:

/source/blender/makesrna/intern/makesrna.c (+5, -2) (Diff)
/source/blender/makesrna/intern/rna_access.c (+131, -1004) (Diff)
/source/blender/makesrna/intern/rna_define.c (+31, -3) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+29, -0) (Diff)
/source/blender/makesrna/intern/rna_internal_types.h (+62, -0) (Diff)
/source/blender/makesrna/intern/rna_rna.c (+983, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+9, -7) (Diff)
/source/blender/makesrna/RNA_define.h (+2, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021