Blender V4.3
tree_element_nla.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
9#pragma once
10
11#include "tree_element.hh"
12
13struct NlaTrack;
14
15namespace blender::ed::outliner {
16
17class TreeElementNLA final : public AbstractTreeElement {
18 AnimData &anim_data_;
19
20 public:
21 TreeElementNLA(TreeElement &legacy_te, AnimData &anim_data);
22
23 void expand(SpaceOutliner &space_outliner) const override;
24};
25
27 NlaTrack &track_;
28
29 public:
30 TreeElementNLATrack(TreeElement &legacy_te, NlaTrack &track);
31
32 void expand(SpaceOutliner &space_outliner) const override;
33};
34
36 public:
37 TreeElementNLAAction(TreeElement &legacy_te, const bAction &action);
38};
39
40} // namespace blender::ed::outliner
TreeElementNLAAction(TreeElement &legacy_te, const bAction &action)
TreeElementNLATrack(TreeElement &legacy_te, NlaTrack &track)
void expand(SpaceOutliner &space_outliner) const override
void expand(SpaceOutliner &space_outliner) const override
TreeElementNLA(TreeElement &legacy_te, AnimData &anim_data)