Blender V5.0
blender::nodes::SocketValueInferencer Class Reference

#include <NOD_socket_value_inference.hh>

Public Member Functions

 SocketValueInferencer (const bNodeTree &tree, ResourceScope &scope, bke::ComputeContextCache &compute_context_cache, FunctionRef< InferenceValue(int group_input_i)> group_input_value_fn=nullptr, std::optional< Span< bool > > top_level_ignored_inputs=std::nullopt)
InferenceValue get_socket_value (const SocketInContext &socket)

Detailed Description

Definition at line 80 of file NOD_socket_value_inference.hh.

Constructor & Destructor Documentation

◆ SocketValueInferencer()

blender::nodes::SocketValueInferencer::SocketValueInferencer ( const bNodeTree & tree,
ResourceScope & scope,
bke::ComputeContextCache & compute_context_cache,
FunctionRef< InferenceValue(int group_input_i)> group_input_value_fn = nullptr,
std::optional< Span< bool > > top_level_ignored_inputs = std::nullopt )

Definition at line 906 of file socket_value_inference.cc.

References tree.

Member Function Documentation

◆ get_socket_value()

InferenceValue blender::nodes::SocketValueInferencer::get_socket_value ( const SocketInContext & socket)

Definition at line 917 of file socket_value_inference.cc.


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