Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Montagne <bastien@blender.org>2021-09-21 16:12:05 +0300
committerBastien Montagne <bastien@blender.org>2021-09-24 13:40:04 +0300
commit501b0190d679b54f47a11d2c3d345e4af3a0c64c (patch)
tree19a9b047b7066cc8f98b2f06192fb139d8e90c96 /source/blender/blenloader/BLO_readfile.h
parentcdcdd2c479b59a0030557882d05aebd08dfeca44 (diff)
LibOverride: Deprecate Proxies: Add auto-conversion on file load.
This commit also add an experimental userPreferences to prevent proxies conversions on file load, and reporting for amount of coverted proxies (and possible issues). Note that potentially linked proxies from other libraries are not hamdled here (this feature seems to be broken anyway in master currently?).
Diffstat (limited to 'source/blender/blenloader/BLO_readfile.h')
-rw-r--r--source/blender/blenloader/BLO_readfile.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/source/blender/blenloader/BLO_readfile.h b/source/blender/blenloader/BLO_readfile.h
index 4b4311d32bf..9093c6fd85b 100644
--- a/source/blender/blenloader/BLO_readfile.h
+++ b/source/blender/blenloader/BLO_readfile.h
@@ -111,8 +111,16 @@ typedef struct BlendFileReadReport {
/* Some sub-categories of the above `missing_linked_id` counter. */
int missing_obdata;
int missing_obproxies;
+
/* Number of root override IDs that were resynced. */
int resynced_lib_overrides;
+
+ /* Number of (non-converted) linked proxies. */
+ int linked_proxies;
+ /* Number of proxies converted to library overrides. */
+ int proxies_to_lib_overrides_success;
+ /* Number of proxies that failed to convert to library overrides. */
+ int proxies_to_lib_overrides_failures;
} count;
/* Number of libraries which had overrides that needed to be resynced, and a single linked list