Blender V4.5
blender::nodes::geo_eval_log::ClosureValueLog Class Reference

#include <NOD_geometry_nodes_log.hh>

Inherits blender::nodes::geo_eval_log::ValueLog.

Classes

struct  Item
 
struct  Source
 

Public Member Functions

 ClosureValueLog (Vector< Item > inputs, Vector< Item > outputs, const std::optional< ClosureSourceLocation > &source_location, std::shared_ptr< ClosureEvalLog > eval_log)
 
- Public Member Functions inherited from blender::nodes::geo_eval_log::ValueLog
virtual ~ValueLog ()=default
 

Public Attributes

Vector< Iteminputs
 
Vector< Itemoutputs
 
std::optional< Sourcesource
 
std::shared_ptr< ClosureEvalLogeval_log
 

Detailed Description

Definition at line 200 of file NOD_geometry_nodes_log.hh.

Constructor & Destructor Documentation

◆ ClosureValueLog()

blender::nodes::geo_eval_log::ClosureValueLog::ClosureValueLog ( Vector< Item > inputs,
Vector< Item > outputs,
const std::optional< ClosureSourceLocation > & source_location,
std::shared_ptr< ClosureEvalLog > eval_log )

Definition at line 234 of file geometry_nodes_log.cc.

References DEG_get_original_id(), bNodeTree::id, ID::session_uid, and source.

Member Data Documentation

◆ eval_log

std::shared_ptr<ClosureEvalLog> blender::nodes::geo_eval_log::ClosureValueLog::eval_log

Definition at line 220 of file NOD_geometry_nodes_log.hh.

◆ inputs

Vector<Item> blender::nodes::geo_eval_log::ClosureValueLog::inputs

◆ outputs

Vector<Item> blender::nodes::geo_eval_log::ClosureValueLog::outputs

◆ source

std::optional<Source> blender::nodes::geo_eval_log::ClosureValueLog::source

Definition at line 219 of file NOD_geometry_nodes_log.hh.

Referenced by ClosureValueLog().


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