|
Blender V4.3
|
#include <NOD_geometry_nodes_lazy_function.hh>
Public Attributes | |
| ResourceScope | scope |
| GeometryNodesGroupFunction | function |
| lf::Graph | graph |
| Map< int, const lf::Graph * > | debug_zone_body_graphs |
| GeometryNodeLazyFunctionGraphMapping | mapping |
| int | num_inline_nodes_approximate = 0 |
Data that is cached for every bNodeTree.
Definition at line 407 of file NOD_geometry_nodes_lazy_function.hh.
| Map<int, const lf::Graph *> blender::nodes::GeometryNodesLazyFunctionGraphInfo::debug_zone_body_graphs |
Definition at line 417 of file NOD_geometry_nodes_lazy_function.hh.
| GeometryNodesGroupFunction blender::nodes::GeometryNodesLazyFunctionGraphInfo::function |
Definition at line 412 of file NOD_geometry_nodes_lazy_function.hh.
Referenced by blender::nodes::execute_geometry_nodes_on_geometry(), and blender::nodes::LazyFunctionForGroupNode::LazyFunctionForGroupNode().
| lf::Graph blender::nodes::GeometryNodesLazyFunctionGraphInfo::graph |
The actual lazy-function graph.
Definition at line 416 of file NOD_geometry_nodes_lazy_function.hh.
| GeometryNodeLazyFunctionGraphMapping blender::nodes::GeometryNodesLazyFunctionGraphInfo::mapping |
Mappings between the lazy-function graph and the bNodeTree.
Definition at line 421 of file NOD_geometry_nodes_lazy_function.hh.
Referenced by blender::nodes::GeometryNodesLazyFunctionLogger::add_thread_id_debug_message(), blender::nodes::GeometryNodesLazyFunctionBuilder::build(), blender::nodes::LazyFunctionForGeometryNode::execute_impl(), blender::nodes::LazyFunctionForGeometryNode::input_name(), blender::nodes::node_geo_bake_cc::LazyFunctionForBakeNode::LazyFunctionForBakeNode(), blender::nodes::LazyFunctionForGeometryNode::LazyFunctionForGeometryNode(), blender::nodes::LazyFunctionForGroupNode::LazyFunctionForGroupNode(), blender::nodes::node_geo_index_switch_cc::LazyFunctionForIndexSwitchNode::LazyFunctionForIndexSwitchNode(), blender::nodes::node_geo_menu_switch_cc::LazyFunctionForMenuSwitchNode::LazyFunctionForMenuSwitchNode(), blender::nodes::node_geo_simulation_cc::sim_input_node::LazyFunctionForSimulationInputNode::LazyFunctionForSimulationInputNode(), blender::nodes::node_geo_simulation_cc::sim_output_node::LazyFunctionForSimulationOutputNode::LazyFunctionForSimulationOutputNode(), and blender::nodes::GeometryNodesLazyFunctionLogger::log_socket_value().
| int blender::nodes::GeometryNodesLazyFunctionGraphInfo::num_inline_nodes_approximate = 0 |
Approximate number of nodes in the graph if all sub-graphs were inlined. This can be used as a simple heuristic for the complexity of the node group.
Definition at line 426 of file NOD_geometry_nodes_lazy_function.hh.
Referenced by blender::nodes::LazyFunctionForGroupNode::LazyFunctionForGroupNode().
| ResourceScope blender::nodes::GeometryNodesLazyFunctionGraphInfo::scope |
Contains resources that need to be freed when the graph is not needed anymore.
Definition at line 411 of file NOD_geometry_nodes_lazy_function.hh.