Blender V5.0
blender::nodes::geo_eval_log::ContextualGeoTreeLogs Class Reference

#include <NOD_geometry_nodes_log.hh>

Public Member Functions

 ContextualGeoTreeLogs (Map< const bke::bNodeTreeZone *, GeoTreeLog * > tree_logs_by_zone={})
GeoTreeLogget_main_tree_log (const bke::bNodeTreeZone *zone) const
GeoTreeLogget_main_tree_log (const bNode &node) const
GeoTreeLogget_main_tree_log (const bNodeSocket &socket) const
void foreach_tree_log (FunctionRef< void(GeoTreeLog &)> callback) const

Detailed Description

Definition at line 440 of file NOD_geometry_nodes_log.hh.

Constructor & Destructor Documentation

◆ ContextualGeoTreeLogs()

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.

Member Function Documentation

◆ foreach_tree_log()

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().

◆ get_main_tree_log() [1/3]

◆ get_main_tree_log() [2/3]

GeoTreeLog * blender::nodes::geo_eval_log::ContextualGeoTreeLogs::get_main_tree_log ( const bNode & node) const

◆ get_main_tree_log() [3/3]

GeoTreeLog * blender::nodes::geo_eval_log::ContextualGeoTreeLogs::get_main_tree_log ( const bNodeSocket & socket) const

The documentation for this class was generated from the following files: