Blender V5.0
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
8
9#pragma once
10
11#include "tree_element.hh"
12
13struct bAction;
14struct AnimData;
15struct NlaTrack;
16
17namespace blender::ed::outliner {
18
20 AnimData &anim_data_;
21
22 public:
23 TreeElementNLA(TreeElement &legacy_te, AnimData &anim_data);
24
25 void expand(SpaceOutliner &space_outliner) const override;
26};
27
29 NlaTrack &track_;
30
31 public:
32 TreeElementNLATrack(TreeElement &legacy_te, NlaTrack &track);
33
34 void expand(SpaceOutliner &space_outliner) const override;
35};
36
38 public:
39 TreeElementNLAAction(TreeElement &legacy_te, const bAction &action);
40};
41
42} // namespace blender::ed::outliner
#define final(a, b, c)
Definition BLI_hash.h:19
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)