diff options
author | Jacques Lucke <jacques@blender.org> | 2020-07-16 14:38:23 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2020-07-16 14:38:23 +0300 |
commit | 2ddb3dc617a5ad3dd5882cde8c088127bd57f916 (patch) | |
tree | bd6405fd9184a5f1437dbc9493a28507e6edc9ec /source/blender/functions/FN_multi_function_builder.hh | |
parent | 56aa5b0d8c6b66369f979e8bee4f1bd99454a99f (diff) |
Nodes: support default function for partially implemented nodes
Diffstat (limited to 'source/blender/functions/FN_multi_function_builder.hh')
-rw-r--r-- | source/blender/functions/FN_multi_function_builder.hh | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/source/blender/functions/FN_multi_function_builder.hh b/source/blender/functions/FN_multi_function_builder.hh index 6e7efb21850..c2c95f7c355 100644 --- a/source/blender/functions/FN_multi_function_builder.hh +++ b/source/blender/functions/FN_multi_function_builder.hh @@ -302,6 +302,17 @@ template<typename T> class CustomMF_Constant : public MultiFunction { } }; +class CustomMF_DefaultOutput : public MultiFunction { + private: + uint output_amount_; + + public: + CustomMF_DefaultOutput(StringRef name, + Span<MFDataType> input_types, + Span<MFDataType> output_types); + void call(IndexMask mask, MFParams params, MFContext context) const override; +}; + } // namespace blender::fn #endif /* __FN_MULTI_FUNCTION_BUILDER_HH__ */ |