Merge with trunk r37677
[blender.git] / source / blender / makesrna / RNA_types.h
index b3f2ae01c9955ac9a39c205f353bb8e97fa79cba..ec213d6a496cbbe13b5e975a662d5ba5a5f96f28 100644 (file)
@@ -159,6 +159,8 @@ typedef enum PropertyFlag {
 
        /* hidden in  the user interface */
        PROP_HIDDEN = 1<<19,
+       /* do not write in presets */
+       PROP_SKIP_SAVE = 1<<28,
 
        /* function paramater flags */
        PROP_REQUIRED = 1<<2,
@@ -190,6 +192,7 @@ typedef enum PropertyFlag {
 
        /* need context for update function */
        PROP_CONTEXT_UPDATE = 1<<22,
+       PROP_CONTEXT_PROPERTY_UPDATE = (1<<22)|(1<<27),
 
        /* Use for arrays or for any data that should not have a referene kept
         * most common case is functions that return arrays where the array */