Blender V4.3
tree_element_modifier.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
14struct ModifierData;
15struct Object;
16
18
29
30namespace blender::ed::outliner {
31
33 Object &object_;
34
35 public:
36 TreeElementModifierBase(TreeElement &legacy_te, Object &object);
37 void expand(SpaceOutliner &) const override;
38};
39
41 /* Not needed right now, avoid unused member variable warning. */
42 Object &object_;
44
45 public:
47 void expand(SpaceOutliner &) const override;
48};
49
50} // namespace blender::ed::outliner
TreeElementModifierBase(TreeElement &legacy_te, Object &object)
void expand(SpaceOutliner &) const override
TreeElementModifier(TreeElement &legacy_te, Object &object, ModifierDataStoreElem &md)
void expand(SpaceOutliner &) const override
GpencilModifierData * gp_md
ModifierDataStoreType type
ModifierDataStoreElem(GpencilModifierData *md_)
ModifierDataStoreElem(ModifierData *md_)
ModifierDataStoreType
@ GPENCIL_MODIFIER_TYPE