Blender Git Commit Log

Git Commits -> Revision 87f9405

Revision 87f9405 by Jeroen Bakker (master)
March 29, 2021, 07:54 (GMT)
Overrides: API to create an override template.

This is functionality that isn't accessible via the user interface. The
API allows the creation and modification of an override template that
holds rules that needs to be checked when overriding the asset.

The API is setup that it cannot be changed after creation. Later on when
the system is more mature we will allow changing overrides operations.

NOTE: This is an experimental feature and should not be used in productions.

Reviewed By: mont29, sebbas

Differential Revision: https://developer.blender.org/D10792

Commit Details:

Full Hash: 87f9405c9aedb4b23c3400780db42ddda0cc4c2b
Parent Commit: 27fa250
Lines Changed: +326, -59

7 Modified Paths:

/release/scripts/startup/bl_ui/space_userpref.py (+1, -0) (Diff)
/source/blender/blenkernel/BKE_lib_override.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/lib_override.c (+16, -0) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+2, -1) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+205, -52) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+5, -0) (Diff)
/tests/python/bl_blendfile_library_overrides.py (+96, -6) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021