Blender Git Commit Log

Git Commits -> Revision 994648a

Revision 994648a by Bastien Montagne (master)
December 18, 2017, 09:08 (GMT)
RNA: add new property falg for pointers (and collection), 'NO_OWNERSHIP'.

This flag means that the pointer does not 'own' the data it references.
This is the case of nearly all ID RNA pointers (NodeTrees will probably
again be some nasty exception here :( ), but also several other cases.

That kind of information is mandatory for complex processing over whole
data-blocks done in RNA, like some static override tasks (advanced
comparison...).

Commit Details:

Full Hash: 994648a6741087ae40227037ee87395aa18f5b18
Parent Commit: c2ad5e8
Lines Changed: +35, -1

4 Modified Paths:

/source/blender/makesrna/intern/makesrna.c (+22, -0) (Diff)
/source/blender/makesrna/intern/rna_armature.c (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_pose.c (+3, -0) (Diff)
/source/blender/makesrna/RNA_types.h (+8, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021