Blender V5.0
tree_element_id_scene.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2023 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9#pragma once
10
11#include "tree_element_id.hh"
12
13struct Scene;
14
15namespace blender::ed::outliner {
16
18 Scene &scene_;
19
20 public:
21 TreeElementIDScene(TreeElement &legacy_te, Scene &scene);
22
23 void expand(SpaceOutliner & /*soops*/) const override;
24
25 private:
26 void expand_view_layers() const;
27 void expand_world() const;
28 void expand_collections() const;
29 void expand_objects() const;
30};
31
32} // namespace blender::ed::outliner
#define final(a, b, c)
Definition BLI_hash.h:19
void expand(SpaceOutliner &) const override
TreeElementIDScene(TreeElement &legacy_te, Scene &scene)
TreeElementID(TreeElement &legacy_te, ID &id)