From 8822e4de73b5c80c41df883d0bab2a88a31b0b5b Mon Sep 17 00:00:00 2001 From: Jacques Lucke Date: Sun, 8 Oct 2023 16:01:56 +0200 Subject: [PATCH] Functions: add lazy-function graph input/output getter methods --- source/blender/functions/FN_lazy_function_graph.hh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/source/blender/functions/FN_lazy_function_graph.hh b/source/blender/functions/FN_lazy_function_graph.hh index 52d0eba1280..6c5090adb63 100644 --- a/source/blender/functions/FN_lazy_function_graph.hh +++ b/source/blender/functions/FN_lazy_function_graph.hh @@ -239,6 +239,9 @@ class Graph : NonCopyable, NonMovable { Span function_nodes() const; Span function_nodes(); + Span graph_inputs(); + Span graph_outputs(); + Span graph_inputs() const; Span graph_outputs() const; @@ -506,6 +509,16 @@ inline Span Graph::function_nodes() return nodes_.as_span().drop_front(2).cast(); } +inline Span Graph::graph_inputs() +{ + return graph_inputs_; +} + +inline Span Graph::graph_outputs() +{ + return graph_outputs_; +} + inline Span Graph::graph_inputs() const { return graph_inputs_;