Blender  V3.3
tree_element_nla.hh
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
7 #pragma once
8 
9 #include "tree_element.hh"
10 
11 struct NlaTrack;
12 
13 namespace blender::ed::outliner {
14 
16  AnimData &anim_data_;
17 
18  public:
19  TreeElementNLA(TreeElement &legacy_te, AnimData &anim_data);
20 
21  void expand(SpaceOutliner &space_outliner) const override;
22 };
23 
25  NlaTrack &track_;
26 
27  public:
28  TreeElementNLATrack(TreeElement &legacy_te, NlaTrack &track);
29 
30  void expand(SpaceOutliner &space_outliner) const override;
31 };
32 
34  public:
35  TreeElementNLAAction(TreeElement &legacy_te, const bAction &action);
36 };
37 
38 } // namespace blender::ed::outliner
#define final(a, b, c)
Definition: BLI_hash.h:21
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)