Blender V5.0
trace_values.cc File Reference

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::nodes

Functions

static bool blender::nodes::is_evaluate_closure_node_input (const SocketInContext &socket)
static bool blender::nodes::is_closure_zone_output_socket (const SocketInContext &socket)
static bool blender::nodes::use_link_for_tracing (const bNodeLink &link)
static Vector< SocketInContextblender::nodes::find_origin_sockets_through_contexts (SocketInContext start_socket, bke::ComputeContextCache &compute_context_cache, FunctionRef< bool(const SocketInContext &)> handle_possible_origin_socket_fn, bool find_all)
static Vector< SocketInContextblender::nodes::find_target_sockets_through_contexts (const SocketInContext start_socket, bke::ComputeContextCache &compute_context_cache, const FunctionRef< bool(const SocketInContext &)> handle_possible_target_socket_fn, const bool find_all)
const ComputeContextblender::nodes::compute_context_for_closure_evaluation (const ComputeContext *closure_socket_context, const bNodeSocket &closure_socket, bke::ComputeContextCache &compute_context_cache, const std::optional< ClosureSourceLocation > &source_location)
static Vector< SocketInContextblender::nodes::find_origin_sockets_through_contexts (const SocketInContext start_socket, bke::ComputeContextCache &compute_context_cache, const FunctionRef< bool(const SocketInContext &)> handle_possible_origin_socket_fn, const bool find_all)
LinkedBundleSignatures blender::nodes::gather_linked_target_bundle_signatures (const ComputeContext *bundle_socket_context, const bNodeSocket &bundle_socket, bke::ComputeContextCache &compute_context_cache)
LinkedBundleSignatures blender::nodes::gather_linked_origin_bundle_signatures (const ComputeContext *bundle_socket_context, const bNodeSocket &bundle_socket, bke::ComputeContextCache &compute_context_cache)
LinkedClosureSignatures blender::nodes::gather_linked_target_closure_signatures (const ComputeContext *closure_socket_context, const bNodeSocket &closure_socket, bke::ComputeContextCache &compute_context_cache)
LinkedClosureSignatures blender::nodes::gather_linked_origin_closure_signatures (const ComputeContext *closure_socket_context, const bNodeSocket &closure_socket, bke::ComputeContextCache &compute_context_cache)
std::optional< NodeInContextblender::nodes::find_origin_index_menu_switch (const SocketInContext &src_socket, bke::ComputeContextCache &compute_context_cache)