Blender V4.3
blender::nodes::inverse_eval::SocketToUpdate Struct Reference

#include <NOD_inverse_eval_run.hh>

Public Attributes

const ComputeContextcontext = nullptr
 
const bNodeSocketsocket = nullptr
 
const bNodeLinkmulti_input_link = nullptr
 
SocketValueVariant new_value
 

Detailed Description

Utility struct to pack information about a value that is propagated backwards through a node tree.

Definition at line 25 of file NOD_inverse_eval_run.hh.

Member Data Documentation

◆ context

const ComputeContext* blender::nodes::inverse_eval::SocketToUpdate::context = nullptr

Definition at line 26 of file NOD_inverse_eval_run.hh.

◆ multi_input_link

const bNodeLink* blender::nodes::inverse_eval::SocketToUpdate::multi_input_link = nullptr

Only needed if the socket is a multi-input socket.

Definition at line 29 of file NOD_inverse_eval_run.hh.

◆ new_value

SocketValueVariant blender::nodes::inverse_eval::SocketToUpdate::new_value

The new value that the socket should have after the backpropagation.

Definition at line 31 of file NOD_inverse_eval_run.hh.

◆ socket

const bNodeSocket* blender::nodes::inverse_eval::SocketToUpdate::socket = nullptr

Definition at line 27 of file NOD_inverse_eval_run.hh.


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