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>2020-07-23 12:28:29 +0300
committerBastien Montagne <bastien@blender.org>2020-07-23 12:33:24 +0300
commit79440c37acff6c6fbcdd3d4bb7a703820c722929 (patch)
tree739f988f0a344af197c625e6cd33a3a8c048290c /source/blender/makesdna/DNA_ID.h
parentfa21ba017989731c97f77b50c2a5ea2ba4b87ad8 (diff)
LibOverride: Store RNA prop type in override properties.
Storing this info will help with dealing with reset operations and the like (as we do not want to reset overrides of ID pointers essentially).
Diffstat (limited to 'source/blender/makesdna/DNA_ID.h')
-rw-r--r--source/blender/makesdna/DNA_ID.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/makesdna/DNA_ID.h b/source/blender/makesdna/DNA_ID.h
index f3bde04184b..4ec622574cc 100644
--- a/source/blender/makesdna/DNA_ID.h
+++ b/source/blender/makesdna/DNA_ID.h
@@ -206,7 +206,10 @@ typedef struct IDOverrideLibraryProperty {
/** Runtime, tags are common to both IDOverrideProperty and IDOverridePropertyOperation. */
short tag;
- char _pad0[6];
+ char _pad[2];
+
+ /** The property type matching the rna_path. */
+ unsigned int rna_prop_type;
} IDOverrideLibraryProperty;
/* IDOverrideProperty->tag and IDOverridePropertyOperation->tag. */