Blender V4.3
MOD_nodes.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
5#pragma once
6
8struct Object;
10
11namespace blender::bke::bake {
12struct ModifierCache;
13}
15class GeoModifierLog;
16}
17
24
25namespace blender {
26
34 std::shared_ptr<nodes::geo_eval_log::GeoModifierLog> eval_log;
40 std::shared_ptr<bke::bake::ModifierCache> cache;
41};
42
43void nodes_modifier_data_block_destruct(NodesModifierDataBlock *data_block, bool do_id_user);
45
46} // namespace blender
void MOD_nodes_update_interface(Object *object, NodesModifierData *nmd)
Definition MOD_nodes.cc:453
void nodes_modifier_data_block_destruct(NodesModifierDataBlock *data_block, const bool do_id_user)
void nodes_modifier_packed_bake_free(NodesModifierPackedBake *packed_bake)
std::shared_ptr< nodes::geo_eval_log::GeoModifierLog > eval_log
Definition MOD_nodes.hh:34
std::shared_ptr< bke::bake::ModifierCache > cache
Definition MOD_nodes.hh:40