Blender
V3.3
|
#include <BKE_node_tree_update.h>
Public Attributes | |
void * | user_data |
void(* | tree_changed_fn )(struct ID *, struct bNodeTree *, void *user_data) |
void(* | tree_output_changed_fn )(struct ID *, struct bNodeTree *, void *user_data) |
Definition at line 61 of file BKE_node_tree_update.h.
void(* NodeTreeUpdateExtraParams::tree_changed_fn) (struct ID *, struct bNodeTree *, void *user_data) |
Called for every tree that has been changed during the update. This can be used to send notifiers to trigger redraws or depsgraph updates.
Definition at line 71 of file BKE_node_tree_update.h.
Referenced by blender::bke::NodeTreeMainUpdater::update_rooted().
void(* NodeTreeUpdateExtraParams::tree_output_changed_fn) (struct ID *, struct bNodeTree *, void *user_data) |
Called for every tree whose output value may have changed based on the provided update tags. This can be used to tag the depsgraph if necessary.
Definition at line 77 of file BKE_node_tree_update.h.
Referenced by blender::bke::NodeTreeMainUpdater::update_rooted().
void* NodeTreeUpdateExtraParams::user_data |
Data passed into the callbacks.
Definition at line 65 of file BKE_node_tree_update.h.
Referenced by blender::bke::NodeTreeMainUpdater::update_rooted().