Blender
V3.3
|
#include <NOD_geometry_nodes_eval_log.hh>
Public Member Functions | |
const SocketLog * | lookup_socket_log (eNodeSocketInOut in_out, int index) const |
const SocketLog * | lookup_socket_log (const bNode &node, const bNodeSocket &socket) const |
void | execution_time (std::chrono::microseconds exec_time) |
Span< SocketLog > | input_logs () const |
Span< SocketLog > | output_logs () const |
Span< NodeWarning > | warnings () const |
Span< std::string > | debug_messages () const |
Span< UsedNamedAttribute > | used_named_attributes () const |
std::chrono::microseconds | execution_time () const |
Vector< const GeometryAttributeInfo * > | lookup_available_attributes () const |
Contains information that has been logged for one specific node.
Definition at line 301 of file NOD_geometry_nodes_eval_log.hh.
|
inline |
Definition at line 332 of file NOD_geometry_nodes_eval_log.hh.
Referenced by blender::ed::space_node::node_get_extra_info().
|
inline |
Definition at line 342 of file NOD_geometry_nodes_eval_log.hh.
void blender::nodes::geometry_nodes_eval_log::NodeLog::execution_time | ( | std::chrono::microseconds | exec_time | ) |
Definition at line 317 of file NOD_geometry_nodes_eval_log.hh.
Referenced by blender::ed::spreadsheet::find_fields_to_evaluate(), blender::ed::space_node::get_attribute_info_from_context(), and blender::ed::spreadsheet::spreadsheet_get_display_geometry_set().
Vector< const GeometryAttributeInfo * > blender::nodes::geometry_nodes_eval_log::NodeLog::lookup_available_attributes | ( | ) | const |
Definition at line 290 of file geometry_nodes_eval_log.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), attribute, and names.
const SocketLog * blender::nodes::geometry_nodes_eval_log::NodeLog::lookup_socket_log | ( | const bNode & | node, |
const bNodeSocket & | socket | ||
) | const |
Definition at line 178 of file geometry_nodes_eval_log.cc.
References BLI_findindex(), bNodeSocket::in_out, lookup_socket_log(), node, and SOCK_IN.
const SocketLog * blender::nodes::geometry_nodes_eval_log::NodeLog::lookup_socket_log | ( | eNodeSocketInOut | in_out, |
int | index | ||
) | const |
Definition at line 168 of file geometry_nodes_eval_log.cc.
References BLI_assert, blender::Span< T >::size(), and SOCK_IN.
Referenced by blender::nodes::geometry_nodes_eval_log::ModifierLog::find_socket_by_node_editor_context(), and lookup_socket_log().
Definition at line 322 of file NOD_geometry_nodes_eval_log.hh.
|
inline |
Definition at line 337 of file NOD_geometry_nodes_eval_log.hh.
Referenced by internal_dependencies_panel_draw(), and blender::ed::space_node::node_get_accessed_attributes_row().
|
inline |
Definition at line 327 of file NOD_geometry_nodes_eval_log.hh.
Referenced by blender::ed::space_node::node_add_error_message_button(), and panel_draw().