Blender Git Loki
Git Commits -> Revision 0eda3ba
Revision 0eda3ba by Bastien Montagne (asset-engine, asset-engine--archived, asset-uuid, asset-uuid--archived) November 25, 2019, 16:42 (GMT) |
Add 'asset uuid' to IDs. This commit is a subset of the asset-engine branch, only adding the uuid struct to data-blocks, with a basic minimal RNA/Python API to use it. it does not contain anything regarding asset engines and asset management itself. Besides being a first step towards full integration of asset engine work into master, it is also the 'minimal requirement' from the studio here for next Cosmos production pipeline (regarding own in-house management tools). |
Commit Details:
Full Hash: 0eda3bae64913fa858a2a9eef80acd15f3ebd85a
Parent Commit: e0cada9
Lines Changed: +3066, -26
9 Added Paths:
/release/scripts/modules/amber/engine.py (+633, -0) (View)
/release/scripts/modules/amber/operators.py (+422, -0) (View)
/release/scripts/modules/amber/repository.py (+806, -0) (View)
/release/scripts/modules/amber/ui.py (+321, -0) (View)
/release/scripts/modules/amber/utils.py (+146, -0) (View)
/release/scripts/modules/amber/__init__.py (+71, -0) (View)
/source/blender/blenkernel/BKE_asset_engine.h (+63, -0) (View)
/source/blender/blenkernel/intern/asset_engine.c (+116, -0) (View)
/source/blender/makesrna/intern/rna_asset.c (+214, -0) (View)
/release/scripts/modules/amber/operators.py (+422, -0) (View)
/release/scripts/modules/amber/repository.py (+806, -0) (View)
/release/scripts/modules/amber/ui.py (+321, -0) (View)
/release/scripts/modules/amber/utils.py (+146, -0) (View)
/release/scripts/modules/amber/__init__.py (+71, -0) (View)
/source/blender/blenkernel/BKE_asset_engine.h (+63, -0) (View)
/source/blender/blenkernel/intern/asset_engine.c (+116, -0) (View)
/source/blender/makesrna/intern/rna_asset.c (+214, -0) (View)
17 Modified Paths:
/release/scripts/modules/bpy_types.py (+1, -0) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+2, -0) (Diff)
/source/blender/blenkernel/intern/library.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/library_remap.c (+4, -0) (Diff)
/source/blender/blenloader/BLO_readfile.h (+1, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+27, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+3, -0) (Diff)
/source/blender/editors/space_outliner/outliner_draw.c (+21, -0) (Diff)
/source/blender/editors/space_outliner/outliner_tools.c (+2, -1) (Diff)
/source/blender/makesdna/DNA_ID.h (+57, -0) (Diff)
/source/blender/makesdna/DNA_space_types.h (+0, -21) (Diff)
/source/blender/makesrna/intern/CMakeLists.txt (+1, -0) (Diff)
/source/blender/makesrna/intern/makesrna.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+35, -0) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+1, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -0) (Diff)
/source/blender/python/intern/bpy_rna_id_collection.c (+116, -4) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+2, -0) (Diff)
/source/blender/blenkernel/intern/library.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/library_remap.c (+4, -0) (Diff)
/source/blender/blenloader/BLO_readfile.h (+1, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+27, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+3, -0) (Diff)
/source/blender/editors/space_outliner/outliner_draw.c (+21, -0) (Diff)
/source/blender/editors/space_outliner/outliner_tools.c (+2, -1) (Diff)
/source/blender/makesdna/DNA_ID.h (+57, -0) (Diff)
/source/blender/makesdna/DNA_space_types.h (+0, -21) (Diff)
/source/blender/makesrna/intern/CMakeLists.txt (+1, -0) (Diff)
/source/blender/makesrna/intern/makesrna.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+35, -0) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+1, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -0) (Diff)
/source/blender/python/intern/bpy_rna_id_collection.c (+116, -4) (Diff)