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

#include <NOD_geometry_nodes_log.hh>

Public Member Functions

 GeoNodesLog ()
 ~GeoNodesLog ()
GeoTreeLoggerget_local_tree_logger (const ComputeContext &compute_context)
GeoTreeLogget_tree_log (const ComputeContextHash &compute_context_hash)

Static Public Member Functions

static Map< const bke::bNodeTreeZone *, ComputeContextHashget_context_hash_by_zone_for_node_editor (const SpaceNode &snode, bke::ComputeContextCache &compute_context_cache)
static ContextualGeoTreeLogs get_contextual_tree_logs (const SpaceNode &snode)
static const ViewerNodeLogfind_viewer_node_log_for_path (const ViewerPath &viewer_path)

Detailed Description

There is one GeoNodesLog for every modifier that evaluates geometry nodes. It contains all the loggers that are used during evaluation as well as the preprocessed logs that are used by UI code.

Definition at line 465 of file NOD_geometry_nodes_log.hh.

Constructor & Destructor Documentation

◆ GeoNodesLog()

blender::nodes::geo_eval_log::GeoNodesLog::GeoNodesLog ( )
default

◆ ~GeoNodesLog()

blender::nodes::geo_eval_log::GeoNodesLog::~GeoNodesLog ( )
default

Member Function Documentation

◆ find_viewer_node_log_for_path()

◆ get_context_hash_by_zone_for_node_editor()

◆ get_contextual_tree_logs()

◆ get_local_tree_logger()

◆ get_tree_log()

GeoTreeLog & blender::nodes::geo_eval_log::GeoNodesLog::get_tree_log ( const ComputeContextHash & compute_context_hash)

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