Blender Git Commits

Blender Git "readfile_factorize_common_id_processing" branch commits.

February 6, 2020, 17:53 (GMT)
Merge branch 'master' into readfile_factorize_common_id_processing
February 6, 2020, 15:51 (GMT)
Merge branch 'master' into readfile_factorize_common_id_processing
February 6, 2020, 15:29 (GMT)
Readfile: refactor/factorize more handling of common ID data.

- Move handling of private ID data (nodetree and master_collection)
under generic ID code. This shortens code a bit, but mostly avoids having
to modify all type-specific callback functions if/when we have to add
generic processing to IDs there.

- Seriously factorize `expand_xxx` area, in the same way we were already
doing in `direct_link_xxx` and `lib_link_xxx` areas.

Differential Revision: https://developer.blender.org/D6764
February 6, 2020, 15:24 (GMT)
NodeTree: Add access to the address of an ID's nodetree pointer.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021