[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [21892] branches/blender2.5/blender/source /blender/makesrna/intern/rna_access.c: 2.5 / RNA
Elia Sarti
vekoon at gmail.com
Sat Jul 25 21:10:24 CEST 2009
Revision: 21892
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21892
Author: vekoon
Date: 2009-07-25 21:10:24 +0200 (Sat, 25 Jul 2009)
Log Message:
-----------
2.5 / RNA
Added RNA_pointer_set as counterpart for RNA_pointer_get (i.e. sets pointer property by name lookup)
Modified Paths:
--------------
branches/blender2.5/blender/source/blender/makesrna/intern/rna_access.c
Modified: branches/blender2.5/blender/source/blender/makesrna/intern/rna_access.c
===================================================================
--- branches/blender2.5/blender/source/blender/makesrna/intern/rna_access.c 2009-07-25 18:45:22 UTC (rev 21891)
+++ branches/blender2.5/blender/source/blender/makesrna/intern/rna_access.c 2009-07-25 19:10:24 UTC (rev 21892)
@@ -2524,6 +2524,18 @@
}
}
+void RNA_pointer_set(PointerRNA *ptr, const char *name, PointerRNA ptr_value)
+{
+ PropertyRNA *prop= RNA_struct_find_property(ptr, name);
+
+ if(prop) {
+ RNA_property_pointer_set(ptr, prop, ptr_value);
+ }
+ else {
+ printf("RNA_pointer_set: %s.%s not found.\n", ptr->type->identifier, name);
+ }
+}
+
void RNA_pointer_add(PointerRNA *ptr, const char *name)
{
PropertyRNA *prop= RNA_struct_find_property(ptr, name);
More information about the Bf-blender-cvs
mailing list