Blender  V2.93
Public Types | Public Member Functions | List of all members
GeometryNodesEvaluator Class Reference

Public Types

using LogSocketValueFn = std::function< void(DSocket, Span< GPointer >)>
 

Public Member Functions

 GeometryNodesEvaluator (const Map< DOutputSocket, GMutablePointer > &group_input_data, Vector< DInputSocket > group_outputs, blender::nodes::MultiFunctionByNode &mf_by_node, const PersistentDataHandleMap &handle_map, const Object *self_object, const ModifierData *modifier, Depsgraph *depsgraph, LogSocketValueFn log_socket_value_fn)
 
Vector< GMutablePointerexecute ()
 

Detailed Description

Definition at line 271 of file MOD_nodes.cc.

Member Typedef Documentation

◆ LogSocketValueFn

Definition at line 273 of file MOD_nodes.cc.

Constructor & Destructor Documentation

◆ GeometryNodesEvaluator()

GeometryNodesEvaluator::GeometryNodesEvaluator ( const Map< DOutputSocket, GMutablePointer > &  group_input_data,
Vector< DInputSocket group_outputs,
blender::nodes::MultiFunctionByNode mf_by_node,
const PersistentDataHandleMap handle_map,
const Object self_object,
const ModifierData modifier,
Depsgraph depsgraph,
LogSocketValueFn  log_socket_value_fn 
)
inline

Member Function Documentation

◆ execute()

Vector<GMutablePointer> GeometryNodesEvaluator::execute ( )
inline

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