Blender  V3.3
Public Member Functions | List of all members
blender::nodes::geometry_nodes_eval_log::NodeLog Class Reference

#include <NOD_geometry_nodes_eval_log.hh>

Public Member Functions

const SocketLoglookup_socket_log (eNodeSocketInOut in_out, int index) const
 
const SocketLoglookup_socket_log (const bNode &node, const bNodeSocket &socket) const
 
void execution_time (std::chrono::microseconds exec_time)
 
Span< SocketLoginput_logs () const
 
Span< SocketLogoutput_logs () const
 
Span< NodeWarningwarnings () const
 
Span< std::string > debug_messages () const
 
Span< UsedNamedAttributeused_named_attributes () const
 
std::chrono::microseconds execution_time () const
 
Vector< const GeometryAttributeInfo * > lookup_available_attributes () const
 

Detailed Description

Contains information that has been logged for one specific node.

Definition at line 301 of file NOD_geometry_nodes_eval_log.hh.

Member Function Documentation

◆ debug_messages()

Span<std::string> blender::nodes::geometry_nodes_eval_log::NodeLog::debug_messages ( ) const
inline

◆ execution_time() [1/2]

std::chrono::microseconds blender::nodes::geometry_nodes_eval_log::NodeLog::execution_time ( ) const
inline

Definition at line 342 of file NOD_geometry_nodes_eval_log.hh.

◆ execution_time() [2/2]

void blender::nodes::geometry_nodes_eval_log::NodeLog::execution_time ( std::chrono::microseconds  exec_time)

◆ input_logs()

Span<SocketLog> blender::nodes::geometry_nodes_eval_log::NodeLog::input_logs ( ) const
inline

◆ lookup_available_attributes()

Vector< const GeometryAttributeInfo * > blender::nodes::geometry_nodes_eval_log::NodeLog::lookup_available_attributes ( ) const

◆ lookup_socket_log() [1/2]

const SocketLog * blender::nodes::geometry_nodes_eval_log::NodeLog::lookup_socket_log ( const bNode node,
const bNodeSocket socket 
) const

◆ lookup_socket_log() [2/2]

const SocketLog * blender::nodes::geometry_nodes_eval_log::NodeLog::lookup_socket_log ( eNodeSocketInOut  in_out,
int  index 
) const

◆ output_logs()

Span<SocketLog> blender::nodes::geometry_nodes_eval_log::NodeLog::output_logs ( ) const
inline

Definition at line 322 of file NOD_geometry_nodes_eval_log.hh.

◆ used_named_attributes()

Span<UsedNamedAttribute> blender::nodes::geometry_nodes_eval_log::NodeLog::used_named_attributes ( ) const
inline

◆ warnings()

Span<NodeWarning> blender::nodes::geometry_nodes_eval_log::NodeLog::warnings ( ) const
inline

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