[Soc-2009-dev] Generic RNA collection add - help needed

Arystan Dyussenov arystan.d at gmail.com
Tue Jun 16 20:24:11 CEST 2009


Hi,

I've implemented the backend for RNA collection add capable of adding a
single item to an array or listbase. The interface for add takes PointerRNA
as item to add.

I want the add function to return PointerRNA of the new item added, and If
the item is NULL, then Main struct implementation could create a new
datablock so that the following would be possible:

mesh = bpy.data.meshes.add()
object = bpy.data.objects.add()
object.set_data(mesh)
scene.add(object)

Python would detect empty param list and pass NULL.

Is this design ok?

Will be happy to hear other ideas too :)

More questions later...
Arystan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.blender.org/pipermail/soc-2009-dev/attachments/20090617/3b4843a1/attachment.htm 


More information about the Soc-2009-dev mailing list