Blender
V4.3
source
blender
modifiers
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
7
struct
NodesModifierData
;
8
struct
Object
;
9
struct
NodesModifierPackedBake
;
10
11
namespace
blender::bke::bake
{
12
struct
ModifierCache
;
13
}
14
namespace
blender::nodes::geo_eval_log
{
15
class
GeoModifierLog
;
16
}
17
23
void
MOD_nodes_update_interface
(
Object
*
object
,
NodesModifierData
*nmd);
24
25
namespace
blender
{
26
27
struct
NodesModifierRuntime
{
34
std::shared_ptr<nodes::geo_eval_log::GeoModifierLog>
eval_log
;
40
std::shared_ptr<bke::bake::ModifierCache>
cache
;
41
};
42
43
void
nodes_modifier_data_block_destruct
(
NodesModifierDataBlock
*data_block,
bool
do_id_user);
44
void
nodes_modifier_packed_bake_free
(
NodesModifierPackedBake
*packed_bake);
45
46
}
// namespace blender
MOD_nodes_update_interface
void MOD_nodes_update_interface(Object *object, NodesModifierData *nmd)
Definition
MOD_nodes.cc:453
blender::nodes::geo_eval_log::GeoModifierLog
Definition
NOD_geometry_nodes_log.hh:352
blender::bke::bake
Definition
BKE_bake_data_block_id.hh:20
blender::nodes::geo_eval_log
Definition
ED_geometry.hh:27
blender
Definition
ANIM_action.hh:36
blender::nodes_modifier_data_block_destruct
void nodes_modifier_data_block_destruct(NodesModifierDataBlock *data_block, const bool do_id_user)
Definition
MOD_nodes.cc:1625
blender::nodes_modifier_packed_bake_free
void nodes_modifier_packed_bake_free(NodesModifierPackedBake *packed_bake)
Definition
MOD_nodes.cc:2732
NodesModifierDataBlock
Definition
DNA_modifier_types.h:2388
NodesModifierData
Definition
DNA_modifier_types.h:2508
NodesModifierPackedBake
Definition
DNA_modifier_types.h:2427
Object
Definition
DNA_object_types.h:193
blender::NodesModifierRuntime
Definition
MOD_nodes.hh:27
blender::NodesModifierRuntime::eval_log
std::shared_ptr< nodes::geo_eval_log::GeoModifierLog > eval_log
Definition
MOD_nodes.hh:34
blender::NodesModifierRuntime::cache
std::shared_ptr< bke::bake::ModifierCache > cache
Definition
MOD_nodes.hh:40
blender::bke::bake::ModifierCache
Definition
BKE_bake_geometry_nodes_modifier.hh:96
Generated on Sat Oct 4 2025 05:32:23 for Blender by
doxygen
1.14.0