Blender V5.0
blender::nodes::ClosureEagerEvalParams::OutputItem Struct Reference

#include <NOD_geometry_nodes_closure_eval.hh>

Public Attributes

std::string key
const bke::bNodeSocketTypetype = nullptr
bke::SocketValueVariantvalue = nullptr

Detailed Description

Definition at line 23 of file NOD_geometry_nodes_closure_eval.hh.

Member Data Documentation

◆ key

std::string blender::nodes::ClosureEagerEvalParams::OutputItem::key

Definition at line 24 of file NOD_geometry_nodes_closure_eval.hh.

◆ type

const bke::bNodeSocketType* blender::nodes::ClosureEagerEvalParams::OutputItem::type = nullptr

◆ value

bke::SocketValueVariant* blender::nodes::ClosureEagerEvalParams::OutputItem::value = nullptr

Where the output value should be stored. This is expected to point to uninitialized memory when it's passed into evaluate_closure_eagerly which will then construct the value inplace.

Definition at line 30 of file NOD_geometry_nodes_closure_eval.hh.

Referenced by blender::nodes::evaluate_closure_eagerly().


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