[Bf-blender-cvs] [be5c2a5] asset-engine: Finish RNA flags for asset UUIDs!

Bastien Montagne noreply at git.blender.org
Thu Mar 17 14:54:57 CET 2016


Commit: be5c2a52665a640d09fc5b7888e8ac2a3107f355
Author: Bastien Montagne
Date:   Thu Mar 17 14:54:29 2016 +0100
Branches: asset-engine
https://developer.blender.org/rBbe5c2a52665a640d09fc5b7888e8ac2a3107f355

Finish RNA flags for asset UUIDs!

===================================================================

M	source/blender/makesrna/intern/rna_asset.c

===================================================================

diff --git a/source/blender/makesrna/intern/rna_asset.c b/source/blender/makesrna/intern/rna_asset.c
index 3b38ccf..cbd903a 100644
--- a/source/blender/makesrna/intern/rna_asset.c
+++ b/source/blender/makesrna/intern/rna_asset.c
@@ -663,6 +663,7 @@ static void rna_AssetEngine_is_dirty_filtering_set(PointerRNA *ptr, int val)
 static void rna_def_asset_uuid(BlenderRNA *brna)
 {
 	StructRNA *srna;
+	PropertyRNA *prop;
 
 	int null_uuid[4] = {0};
 
@@ -679,8 +680,14 @@ static void rna_def_asset_uuid(BlenderRNA *brna)
 	RNA_def_int_vector(srna, "uuid_revision", 4, null_uuid, INT_MIN, INT_MAX,
 	                   "Revision UUID", "Unique identifier of this asset's revision", INT_MIN, INT_MAX);
 
-	prop = RNA_def_boolean(srna, "is_unknown_engine", 0, "Unknown Asset Engine",
+	prop = RNA_def_boolean(srna, "is_unknown_engine", false, "Unknown Asset Engine",
 	                       "This AssetUUID is referencing an unknown asset engine");
+	RNA_def_property_boolean_sdna(prop, NULL, "tag", UUID_TAG_ENGINE_MISSING);
+	RNA_def_property_clear_flag(prop, PROP_EDITABLE);
+
+	prop = RNA_def_boolean(srna, "is_asset_missing", false, "Missing Asset",
+	                       "This AssetUUID is no more known by its asset engine");
+	RNA_def_property_boolean_sdna(prop, NULL, "tag", UUID_TAG_ASSET_MISSING);
 	RNA_def_property_clear_flag(prop, PROP_EDITABLE);
 }




More information about the Bf-blender-cvs mailing list