Blender V4.3
MOD_nodes.hh File Reference

Go to the source code of this file.

Classes

struct  blender::NodesModifierRuntime
 

Namespaces

namespace  blender
 
namespace  blender::bke
 
namespace  blender::bke::bake
 
namespace  blender::nodes
 
namespace  blender::nodes::geo_eval_log
 

Functions

void MOD_nodes_update_interface (Object *object, NodesModifierData *nmd)
 
void blender::nodes_modifier_data_block_destruct (NodesModifierDataBlock *data_block, const bool do_id_user)
 
void blender::nodes_modifier_packed_bake_free (NodesModifierPackedBake *packed_bake)
 

Function Documentation

◆ MOD_nodes_update_interface()

void MOD_nodes_update_interface ( Object * object,
NodesModifierData * nmd )

Rebuild the list of properties based on the sockets exposed as the modifier's node group inputs. If any properties correspond to the old properties by name and type, carry over the values.

Definition at line 453 of file MOD_nodes.cc.

References DEG_id_tag_update(), and ID_RECALC_GEOMETRY.

Referenced by blender::ed::object::drop_geometry_nodes_invoke(), blender::ed::object::modifier_add_asset_exec(), blender::ed::object::shade_auto_smooth_exec(), and blender::bke::NodeTreeMainUpdater::update_rooted().