Blender V5.0
tree_element_id_action.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2025 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
13#include "ANIM_action.hh"
14
15#include <optional>
16
17struct bAction;
18
19namespace blender::ed::outliner {
20
22 bAction &action_;
23
31 std::optional<animrig::slot_handle_t> slot_handle_ = std::nullopt;
32
33 public:
34 TreeElementIDAction(TreeElement &legacy_te, bAction &action);
35
42 void expand(SpaceOutliner &space_outliner) const override;
43};
44
45} // namespace blender::ed::outliner
Functions and classes to work with Actions.
#define final(a, b, c)
Definition BLI_hash.h:19
TreeElementIDAction(TreeElement &legacy_te, bAction &action)
void expand(SpaceOutliner &space_outliner) const override
TreeElementID(TreeElement &legacy_te, ID &id)