Blender Git Loki
Git Commits -> Revision 4292bb0
Revision 4292bb0 by Julian Eisel (master) March 8, 2021, 17:38 (GMT) |
Outliner: Port scene elements and some related types to new tree-element code design Continuation of work in 2e221de4ceee, 249e4df110e0 and 3a907e742507. Adds new tree-element classes for the scene-ID, scene collections, scene objects, and the view layers base. There is some more temporary stuff in here, which can be removed once we're further along with the porting. Noted that in comments. |
Commit Details:
Full Hash: 4292bb060d598659889e7448e02142248564fae7
Parent Commit: 8771f01
Lines Changed: +517, -118
6 Added Paths:
/source/blender/editors/space_outliner/tree/tree_element_collection_base.cc (+44, -0) (View)
/source/blender/editors/space_outliner/tree/tree_element_collection_base.hh (+36, -0) (View)
/source/blender/editors/space_outliner/tree/tree_element_scene_objects_base.cc (+50, -0) (View)
/source/blender/editors/space_outliner/tree/tree_element_scene_objects_base.hh (+36, -0) (View)
/source/blender/editors/space_outliner/tree/tree_element_view_layer_base.cc (+51, -0) (View)
/source/blender/editors/space_outliner/tree/tree_element_view_layer_base.hh (+36, -0) (View)
/source/blender/editors/space_outliner/tree/tree_element_collection_base.hh (+36, -0) (View)
/source/blender/editors/space_outliner/tree/tree_element_scene_objects_base.cc (+50, -0) (View)
/source/blender/editors/space_outliner/tree/tree_element_scene_objects_base.hh (+36, -0) (View)
/source/blender/editors/space_outliner/tree/tree_element_view_layer_base.cc (+51, -0) (View)
/source/blender/editors/space_outliner/tree/tree_element_view_layer_base.hh (+36, -0) (View)
8 Modified Paths:
/source/blender/editors/space_outliner/CMakeLists.txt (+6, -0) (Diff)
/source/blender/editors/space_outliner/outliner_tree.c (+16, -97) (Diff)
/source/blender/editors/space_outliner/tree/tree_display.h (+4, -0) (Diff)
/source/blender/editors/space_outliner/tree/tree_element.cc (+45, -0) (Diff)
/source/blender/editors/space_outliner/tree/tree_element.h (+2, -0) (Diff)
/source/blender/editors/space_outliner/tree/tree_element.hh (+16, -3) (Diff)
/source/blender/editors/space_outliner/tree/tree_element_id.cc (+141, -15) (Diff)
/source/blender/editors/space_outliner/tree/tree_element_id.hh (+34, -3) (Diff)
/source/blender/editors/space_outliner/outliner_tree.c (+16, -97) (Diff)
/source/blender/editors/space_outliner/tree/tree_display.h (+4, -0) (Diff)
/source/blender/editors/space_outliner/tree/tree_element.cc (+45, -0) (Diff)
/source/blender/editors/space_outliner/tree/tree_element.h (+2, -0) (Diff)
/source/blender/editors/space_outliner/tree/tree_element.hh (+16, -3) (Diff)
/source/blender/editors/space_outliner/tree/tree_element_id.cc (+141, -15) (Diff)
/source/blender/editors/space_outliner/tree/tree_element_id.hh (+34, -3) (Diff)