[Bf-blender-cvs] [0cf8799ef7a] functions: more utility functions
Jacques Lucke
noreply at git.blender.org
Thu Nov 21 15:19:35 CET 2019
Commit: 0cf8799ef7a1b1a593d9c73dcf23dc24d855b7a8
Author: Jacques Lucke
Date: Tue Nov 19 14:34:03 2019 +0100
Branches: functions
https://developer.blender.org/rB0cf8799ef7a1b1a593d9c73dcf23dc24d855b7a8
more utility functions
===================================================================
M source/blender/functions/FN_multi_function_param_type.h
===================================================================
diff --git a/source/blender/functions/FN_multi_function_param_type.h b/source/blender/functions/FN_multi_function_param_type.h
index 97bede37e34..863430e3bcc 100644
--- a/source/blender/functions/FN_multi_function_param_type.h
+++ b/source/blender/functions/FN_multi_function_param_type.h
@@ -57,6 +57,21 @@ struct MFParamType {
return MFParamType(InterfaceType::Mutable, MFDataType::ForVector(base_type));
}
+ bool is_input() const
+ {
+ return m_interface_type == Input;
+ }
+
+ bool is_output() const
+ {
+ return m_interface_type == Output;
+ }
+
+ bool is_mutable() const
+ {
+ return m_interface_type == Mutable;
+ }
+
bool is_single_input() const
{
return m_interface_type == Input && m_data_type.is_single();
More information about the Bf-blender-cvs
mailing list