|
Blender V5.0
|
#include <NOD_geometry_nodes_log.hh>
Public Member Functions | |
| ContextualGeoTreeLogs (Map< const bke::bNodeTreeZone *, GeoTreeLog * > tree_logs_by_zone={}) | |
| GeoTreeLog * | get_main_tree_log (const bke::bNodeTreeZone *zone) const |
| GeoTreeLog * | get_main_tree_log (const bNode &node) const |
| GeoTreeLog * | get_main_tree_log (const bNodeSocket &socket) const |
| void | foreach_tree_log (FunctionRef< void(GeoTreeLog &)> callback) const |
Definition at line 440 of file NOD_geometry_nodes_log.hh.
| blender::nodes::geo_eval_log::ContextualGeoTreeLogs::ContextualGeoTreeLogs | ( | Map< const bke::bNodeTreeZone *, GeoTreeLog * > | tree_logs_by_zone = {} | ) |
Definition at line 1027 of file geometry_nodes_log.cc.
| void blender::nodes::geo_eval_log::ContextualGeoTreeLogs::foreach_tree_log | ( | FunctionRef< void(GeoTreeLog &)> | callback | ) | const |
Runs a callback for each tree log that may be returned above.
Definition at line 1060 of file geometry_nodes_log.cc.
Referenced by blender::ed::space_node::draw_nodetree().
| GeoTreeLog * blender::nodes::geo_eval_log::ContextualGeoTreeLogs::get_main_tree_log | ( | const bke::bNodeTreeZone * | zone | ) | const |
Get a tree log for the given zone/node/socket if available.
Definition at line 1033 of file geometry_nodes_log.cc.
Referenced by blender::nodes::node_geo_viewer_cc::draw_input_socket(), blender::ed::space_node::geo_node_get_execution_time(), get_main_tree_log(), get_main_tree_log(), blender::ed::space_node::node_add_error_message_button(), blender::ed::space_node::node_get_accessed_attributes_row(), and blender::ed::space_node::node_get_extra_info().
| GeoTreeLog * blender::nodes::geo_eval_log::ContextualGeoTreeLogs::get_main_tree_log | ( | const bNode & | node | ) | const |
Definition at line 1038 of file geometry_nodes_log.cc.
References get_main_tree_log(), blender::bke::bNodeTreeZones::get_zone_by_node(), bNode::identifier, and tree.
| GeoTreeLog * blender::nodes::geo_eval_log::ContextualGeoTreeLogs::get_main_tree_log | ( | const bNodeSocket & | socket | ) | const |
Definition at line 1049 of file geometry_nodes_log.cc.
References get_main_tree_log(), blender::bke::bNodeTreeZones::get_zone_by_socket(), and tree.