Blender V5.0
tree_element_view_layer.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.hh"
12
13struct Scene;
14struct ViewLayer;
15
16namespace blender::ed::outliner {
17
19 Scene &scene_;
20
21 public:
22 TreeElementViewLayerBase(TreeElement &legacy_te, Scene &scene);
23
24 void expand(SpaceOutliner & /*soops*/) const override;
25};
26
28 /* Not needed right now, avoid unused member variable warning. */
29 // Scene &scene_;
30 ViewLayer &view_layer_;
31
32 public:
33 TreeElementViewLayer(TreeElement &legacy_te, Scene &scene, ViewLayer &view_layer);
34};
35
36} // namespace blender::ed::outliner
#define final(a, b, c)
Definition BLI_hash.h:19
TreeElementViewLayerBase(TreeElement &legacy_te, Scene &scene)
TreeElementViewLayer(TreeElement &legacy_te, Scene &scene, ViewLayer &view_layer)