Blender V4.3
blender::fn::lazy_function::InterfaceNode Class Referencefinal

#include <FN_lazy_function_graph.hh>

Inherits blender::fn::lazy_function::Node.

Additional Inherited Members

- Public Member Functions inherited from blender::fn::lazy_function::Node
std::string name () const
 
bool is_interface () const
 
bool is_function () const
 
int index_in_graph () const
 
Span< const InputSocket * > inputs () const
 
Span< const OutputSocket * > outputs () const
 
Span< InputSocket * > inputs ()
 
Span< OutputSocket * > outputs ()
 
const InputSocketinput (int index) const
 
const OutputSocketoutput (int index) const
 
InputSocketinput (int index)
 
OutputSocketoutput (int index)
 
- Protected Attributes inherited from blender::fn::lazy_function::Node
const LazyFunctionfn_ = nullptr
 
Span< InputSocket * > inputs_
 
Span< OutputSocket * > outputs_
 
int index_in_graph_ = -1
 
friend Graph
 

Detailed Description

A Node that does not correspond to a #LazyFunction. Instead it can be used to indicate inputs and outputs of the entire graph. It can have an arbitrary number of inputs and outputs.

Definition at line 186 of file FN_lazy_function_graph.hh.


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