Blender Git Loki
Git Commits -> Revision 7c0cafd
Revision 7c0cafd by Dalai Felinto (temp-group-collections) November 1, 2017, 12:03 (GMT) |
Groups and collections 1/3 This is the first out of a three parts work. In this part we use Collections instead of GroupObject to handle group elements. I'm not asking for review (yet), but if anyone wants to comment on anything, the sooner the better, so feel fre. Coming next: (1) Allow collection of type "group" (2) Allow creation of groups from collection I will update the patch description once I get those other parts finished. But the final commit will likely be done in separated patches. Reviewers: sergey, mont29 Subscribers: brecht Differential Revision: https://developer.blender.org/D2892 |
Commit Details:
Full Hash: 7c0cafd95da28fe47ab555b63095640e953c0c1a
Parent Commit: 2fbbc8c
Lines Changed: +929, -678
43 Modified Paths:
/source/blender/alembic/intern/alembic_capi.cc (+2, -2) (Diff)
/source/blender/blenkernel/BKE_collection.h (+12, -7) (Diff)
/source/blender/blenkernel/BKE_group.h (+21, -0) (Diff)
/source/blender/blenkernel/BKE_layer.h (+9, -3) (Diff)
/source/blender/blenkernel/intern/collection.c (+130, -32) (Diff)
/source/blender/blenkernel/intern/collision.c (+22, -13) (Diff)
/source/blender/blenkernel/intern/dynamicpaint.c (+9, -27) (Diff)
/source/blender/blenkernel/intern/effect.c (+23, -32) (Diff)
/source/blender/blenkernel/intern/group.c (+80, -71) (Diff)
/source/blender/blenkernel/intern/layer.c (+138, -15) (Diff)
/source/blender/blenkernel/intern/library_query.c (+5, -3) (Diff)
/source/blender/blenkernel/intern/library_remap.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/object.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/object_dupli.c (+48, -47) (Diff)
/source/blender/blenkernel/intern/particle.c (+11, -12) (Diff)
/source/blender/blenkernel/intern/rigidbody.c (+74, -74) (Diff)
/source/blender/blenkernel/intern/scene.c (+8, -110) (Diff)
/source/blender/blenkernel/intern/softbody.c (+29, -53) (Diff)
/source/blender/blenloader/intern/readfile.c (+77, -33) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+23, -2) (Diff)
/source/blender/blenloader/intern/writefile.c (+21, -9) (Diff)
/source/blender/collada/SceneExporter.cpp (+7, -5) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+4, -4) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+7, -7) (Diff)
/source/blender/editors/gpencil/gpencil_convert.c (+1, -1) (Diff)
/source/blender/editors/object/object_add.c (+1, -1) (Diff)
/source/blender/editors/object/object_relations.c (+17, -15) (Diff)
/source/blender/editors/space_info/info_stats.c (+38, -11) (Diff)
/source/blender/editors/space_outliner/outliner_collections.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner_edit.c (+2, -2) (Diff)
/source/blender/editors/space_outliner/outliner_intern.h (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner_ops.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner_select.c (+18, -10) (Diff)
/source/blender/editors/space_outliner/outliner_tools.c (+10, -9) (Diff)
/source/blender/editors/space_outliner/outliner_tree.c (+12, -15) (Diff)
/source/blender/editors/space_view3d/view3d_ops.c (+5, -2) (Diff)
/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp (+1, -1) (Diff)
/source/blender/makesdna/DNA_group_types.h (+7, -0) (Diff)
/source/blender/makesrna/intern/rna_group.c (+4, -3) (Diff)
/source/blender/makesrna/intern/rna_layer.c (+3, -4) (Diff)
/source/blender/render/intern/source/convertblender.c (+37, -30) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+3, -3) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+5, -5) (Diff)
/source/blender/blenkernel/BKE_collection.h (+12, -7) (Diff)
/source/blender/blenkernel/BKE_group.h (+21, -0) (Diff)
/source/blender/blenkernel/BKE_layer.h (+9, -3) (Diff)
/source/blender/blenkernel/intern/collection.c (+130, -32) (Diff)
/source/blender/blenkernel/intern/collision.c (+22, -13) (Diff)
/source/blender/blenkernel/intern/dynamicpaint.c (+9, -27) (Diff)
/source/blender/blenkernel/intern/effect.c (+23, -32) (Diff)
/source/blender/blenkernel/intern/group.c (+80, -71) (Diff)
/source/blender/blenkernel/intern/layer.c (+138, -15) (Diff)
/source/blender/blenkernel/intern/library_query.c (+5, -3) (Diff)
/source/blender/blenkernel/intern/library_remap.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/object.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/object_dupli.c (+48, -47) (Diff)
/source/blender/blenkernel/intern/particle.c (+11, -12) (Diff)
/source/blender/blenkernel/intern/rigidbody.c (+74, -74) (Diff)
/source/blender/blenkernel/intern/scene.c (+8, -110) (Diff)
/source/blender/blenkernel/intern/softbody.c (+29, -53) (Diff)
/source/blender/blenloader/intern/readfile.c (+77, -33) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+23, -2) (Diff)
/source/blender/blenloader/intern/writefile.c (+21, -9) (Diff)
/source/blender/collada/SceneExporter.cpp (+7, -5) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+4, -4) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+7, -7) (Diff)
/source/blender/editors/gpencil/gpencil_convert.c (+1, -1) (Diff)
/source/blender/editors/object/object_add.c (+1, -1) (Diff)
/source/blender/editors/object/object_relations.c (+17, -15) (Diff)
/source/blender/editors/space_info/info_stats.c (+38, -11) (Diff)
/source/blender/editors/space_outliner/outliner_collections.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner_edit.c (+2, -2) (Diff)
/source/blender/editors/space_outliner/outliner_intern.h (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner_ops.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner_select.c (+18, -10) (Diff)
/source/blender/editors/space_outliner/outliner_tools.c (+10, -9) (Diff)
/source/blender/editors/space_outliner/outliner_tree.c (+12, -15) (Diff)
/source/blender/editors/space_view3d/view3d_ops.c (+5, -2) (Diff)
/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp (+1, -1) (Diff)
/source/blender/makesdna/DNA_group_types.h (+7, -0) (Diff)
/source/blender/makesrna/intern/rna_group.c (+4, -3) (Diff)
/source/blender/makesrna/intern/rna_layer.c (+3, -4) (Diff)
/source/blender/render/intern/source/convertblender.c (+37, -30) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+3, -3) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+5, -5) (Diff)