Blender Git Loki
Git Commits -> Revision 9135200
Revision 9135200 by Campbell Barton (master) November 13, 2009, 16:08 (GMT) |
arbitrary property and function support for rna properties (arrays and collections), this means functions can be easily added. eg. scene.objects.link() object.constraints.new() mesh.verts.transform(...) mesh.faces.active PropertyRNA stores an StructRNA pointer where these can be defined. |
Commit Details:
Full Hash: 91352006c4ba8276ff2c7c8ae21461d16cf3f702
SVN Revision: 24549
Parent Commit: 6df83fb
Lines Changed: +451, -412
30 Modified Paths:
/source/blender/makesrna/intern/makesrna.c (+12, -13) (Diff)
/source/blender/makesrna/intern/rna_access.c (+8, -20) (Diff)
/source/blender/makesrna/intern/rna_armature.c (+3, -3) (Diff)
/source/blender/makesrna/intern/rna_color.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_curve.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_define.c (+7, -24) (Diff)
/source/blender/makesrna/intern/rna_fcurve.c (+56, -1) (Diff)
/source/blender/makesrna/intern/rna_fcurve_api.c (+2, -38) (Diff)
/source/blender/makesrna/intern/rna_group.c (+39, -22) (Diff)
/source/blender/makesrna/intern/rna_internal_types.h (+6, -4) (Diff)
/source/blender/makesrna/intern/rna_key.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_lattice.c (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_main.c (+30, -30) (Diff)
/source/blender/makesrna/intern/rna_material.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_mesh.c (+11, -11) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_object.c (+75, -11) (Diff)
/source/blender/makesrna/intern/rna_object_api.c (+0, -47) (Diff)
/source/blender/makesrna/intern/rna_object_force.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_pose.c (+75, -10) (Diff)
/source/blender/makesrna/intern/rna_pose_api.c (+2, -53) (Diff)
/source/blender/makesrna/intern/rna_render.c (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_rna.c (+6, -6) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+54, -15) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_sequence.c (+1, -1) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -4) (Diff)
/source/blender/makesrna/RNA_define.h (+2, -2) (Diff)
/source/blender/python/intern/bpy_operator_wrap.c (+4, -4) (Diff)
/source/blender/python/intern/bpy_rna.c (+46, -82) (Diff)
/source/blender/makesrna/intern/rna_access.c (+8, -20) (Diff)
/source/blender/makesrna/intern/rna_armature.c (+3, -3) (Diff)
/source/blender/makesrna/intern/rna_color.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_curve.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_define.c (+7, -24) (Diff)
/source/blender/makesrna/intern/rna_fcurve.c (+56, -1) (Diff)
/source/blender/makesrna/intern/rna_fcurve_api.c (+2, -38) (Diff)
/source/blender/makesrna/intern/rna_group.c (+39, -22) (Diff)
/source/blender/makesrna/intern/rna_internal_types.h (+6, -4) (Diff)
/source/blender/makesrna/intern/rna_key.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_lattice.c (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_main.c (+30, -30) (Diff)
/source/blender/makesrna/intern/rna_material.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_mesh.c (+11, -11) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_object.c (+75, -11) (Diff)
/source/blender/makesrna/intern/rna_object_api.c (+0, -47) (Diff)
/source/blender/makesrna/intern/rna_object_force.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_pose.c (+75, -10) (Diff)
/source/blender/makesrna/intern/rna_pose_api.c (+2, -53) (Diff)
/source/blender/makesrna/intern/rna_render.c (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_rna.c (+6, -6) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+54, -15) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_sequence.c (+1, -1) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -4) (Diff)
/source/blender/makesrna/RNA_define.h (+2, -2) (Diff)
/source/blender/python/intern/bpy_operator_wrap.c (+4, -4) (Diff)
/source/blender/python/intern/bpy_rna.c (+46, -82) (Diff)