Changeset View
Changeset View
Standalone View
Standalone View
source/blender/functions/FN_multi_function_data_type.hh
| /* SPDX-License-Identifier: GPL-2.0-or-later */ | /* SPDX-License-Identifier: GPL-2.0-or-later */ | ||||
| #pragma once | #pragma once | ||||
| /** \file | /** \file | ||||
| * \ingroup fn | * \ingroup fn | ||||
| * | * | ||||
| * A MFDataType describes what type of data a multi-function gets as input, outputs or mutates. | * A MFDataType describes what type of data a multi-function gets as input, outputs or mutates. | ||||
| * Currently, only individual elements or vectors of elements are supported. Adding more data types | * Currently, only individual elements or vectors of elements are supported. Adding more data types | ||||
| * is possible when necessary. | * is possible when necessary. | ||||
| */ | */ | ||||
| #include "FN_cpp_type.hh" | #include "BLI_cpp_type.hh" | ||||
| namespace blender::fn { | namespace blender::fn { | ||||
| class MFDataType { | class MFDataType { | ||||
| public: | public: | ||||
| enum Category { | enum Category { | ||||
| Single, | Single, | ||||
| Vector, | Vector, | ||||
| ▲ Show 20 Lines • Show All 92 Lines • Show Last 20 Lines | |||||