Blender
V3.3
|
#include <BKE_node_runtime.hh>
Public Attributes | |
uint32_t | changed_flag = 0 |
uint32_t | output_topology_hash = 0 |
uint8_t | runtime_flag = 0 |
std::unique_ptr< nodes::FieldInferencingInterface > | field_inferencing_interface |
Definition at line 17 of file BKE_node_runtime.hh.
uint32_t blender::bke::bNodeTreeRuntime::changed_flag = 0 |
Keeps track of what changed in the node tree until the next update. Should not be changed directly, instead use the functions in BKE_node_tree_update.h
. eNodeTreeChangedFlag.
Definition at line 24 of file BKE_node_runtime.hh.
std::unique_ptr<nodes::FieldInferencingInterface> blender::bke::bNodeTreeRuntime::field_inferencing_interface |
Information about how inputs and outputs of the node group interact with fields.
Definition at line 38 of file BKE_node_runtime.hh.
uint32_t blender::bke::bNodeTreeRuntime::output_topology_hash = 0 |
A hash of the topology of the node tree leading up to the outputs. This is used to determine of the node tree changed in a way that requires updating geometry nodes or shaders.
Definition at line 29 of file BKE_node_runtime.hh.
uint8_t blender::bke::bNodeTreeRuntime::runtime_flag = 0 |
Used to cache run-time information of the node tree. eNodeTreeRuntimeFlag.
Definition at line 35 of file BKE_node_runtime.hh.