[Bf-blender-cvs] [9c202412728] functions: simplify names
Jacques Lucke
noreply at git.blender.org
Sat Jan 4 16:38:57 CET 2020
Commit: 9c202412728c8b82f8bae15514c09b1a66d78977
Author: Jacques Lucke
Date: Sat Jan 4 13:26:17 2020 +0100
Branches: functions
https://developer.blender.org/rB9c202412728c8b82f8bae15514c09b1a66d78977
simplify names
===================================================================
M source/blender/functions/intern/node_tree_multi_function_network/builder.cc
M source/blender/functions/intern/node_tree_multi_function_network/builder.h
M source/blender/functions/intern/node_tree_multi_function_network/generate.cc
===================================================================
diff --git a/source/blender/functions/intern/node_tree_multi_function_network/builder.cc b/source/blender/functions/intern/node_tree_multi_function_network/builder.cc
index 542aca335d5..e8dd9fef32e 100644
--- a/source/blender/functions/intern/node_tree_multi_function_network/builder.cc
+++ b/source/blender/functions/intern/node_tree_multi_function_network/builder.cc
@@ -5,20 +5,20 @@ namespace MFGeneration {
using BLI::ScopedVector;
-MFBuilderFunctionNode &FunctionTreeMFBuilderBase::add_function(const MultiFunction &function)
+MFBuilderFunctionNode &CommonBuilderBase::add_function(const MultiFunction &function)
{
return m_common.network_builder.add_function(function);
}
-MFBuilderFunctionNode &FunctionTreeMFBuilderBase::add_function(const MultiFunction &function,
- const FNode &fnode)
+MFBuilderFunctionNode &CommonBuilderBase::add_function(const MultiFunction &function,
+ const FNode &fnode)
{
MFBuilderFunctionNode &node = m_common.network_builder.add_function(function);
m_common.socket_map.add(fnode, node, m_common.fsocket_data_types);
return node;
}
-MFBuilderDummyNode &FunctionTreeMFBuilderBase::add_dummy(const FNode &fnode)
+MFBuilderDummyNode &CommonBuilderBase::add_dummy(const FNode &fnode)
{
ScopedVector<MFDataType> input_types;
ScopedVector<StringRef> input_names;
diff --git a/source/blender/functions/intern/node_tree_multi_function_network/builder.h b/source/blender/functions/intern/node_tree_multi_function_network/builder.h
index 565f1909ef2..4a51a0eb76e 100644
--- a/source/blender/functions/intern/node_tree_multi_function_network/builder.h
+++ b/source/blender/functions/intern/node_tree_multi_function_network/builder.h
@@ -177,7 +177,7 @@ class MFSocketByFSocketMapping {
}
};
-struct FunctionTreeMFBuilderCommonData {
+struct CommonBuilderData {
ResourceCollector &resources;
const VTreeMultiFunctionMappings &mappings;
const FSocketDataTypes &fsocket_data_types;
@@ -186,16 +186,16 @@ struct FunctionTreeMFBuilderCommonData {
const FunctionTree &function_tree;
};
-class FunctionTreeMFBuilderBase {
+class CommonBuilderBase {
protected:
- FunctionTreeMFBuilderCommonData &m_common;
+ CommonBuilderData &m_common;
public:
- FunctionTreeMFBuilderBase(FunctionTreeMFBuilderCommonData &common) : m_common(common)
+ CommonBuilderBase(CommonBuilderData &common) : m_common(common)
{
}
- FunctionTreeMFBuilderCommonData &common()
+ CommonBuilderData &common()
{
return m_common;
}
@@ -277,14 +277,14 @@ class FunctionTreeMFBuilderBase {
}
};
-class VSocketMFNetworkBuilder : public FunctionTreeMFBuilderBase {
+class VSocketMFNetworkBuilder : public CommonBuilderBase {
private:
const VSocket &m_vsocket;
MFBuilderOutputSocket *m_socket_to_build = nullptr;
public:
- VSocketMFNetworkBuilder(FunctionTreeMFBuilderCommonData &common, const VSocket &vsocket)
- : FunctionTreeMFBuilderBase(common), m_vsocket(vsocket)
+ VSocketMFNetworkBuilder(CommonBuilderData &common, const VSocket &vsocket)
+ : CommonBuilderBase(common), m_vsocket(vsocket)
{
}
@@ -322,16 +322,16 @@ class VSocketMFNetworkBuilder : public FunctionTreeMFBuilderBase {
}
};
-class FNodeMFNetworkBuilder : public FunctionTreeMFBuilderBase {
+class FNodeMFNetworkBuilder : public CommonBuilderBase {
private:
const FNode &m_fnode;
- using FunctionTreeMFBuilderBase::cpp_type_from_property;
- using FunctionTreeMFBuilderBase::data_type_from_property;
+ using CommonBuilderBase::cpp_type_from_property;
+ using CommonBuilderBase::data_type_from_property;
public:
- FNodeMFNetworkBuilder(FunctionTreeMFBuilderCommonData &common, const FNode &fnode)
- : FunctionTreeMFBuilderBase(common), m_fnode(fnode)
+ FNodeMFNetworkBuilder(CommonBuilderData &common, const FNode &fnode)
+ : CommonBuilderBase(common), m_fnode(fnode)
{
}
@@ -386,14 +386,13 @@ class FNodeMFNetworkBuilder : public FunctionTreeMFBuilderBase {
ArrayRef<const char *> is_vectorized_prop_names);
};
-class ImplicitConversionMFBuilder : public FunctionTreeMFBuilderBase {
+class ImplicitConversionMFBuilder : public CommonBuilderBase {
private:
MFBuilderInputSocket *m_built_input = nullptr;
MFBuilderOutputSocket *m_built_output = nullptr;
public:
- ImplicitConversionMFBuilder(FunctionTreeMFBuilderCommonData &common)
- : FunctionTreeMFBuilderBase(common)
+ ImplicitConversionMFBuilder(CommonBuilderData &common) : CommonBuilderBase(common)
{
}
diff --git a/source/blender/functions/intern/node_tree_multi_function_network/generate.cc b/source/blender/functions/intern/node_tree_multi_function_network/generate.cc
index acfe361937d..c2fb1693820 100644
--- a/source/blender/functions/intern/node_tree_multi_function_network/generate.cc
+++ b/source/blender/functions/intern/node_tree_multi_function_network/generate.cc
@@ -11,7 +11,7 @@
namespace FN {
namespace MFGeneration {
-static bool insert_nodes(FunctionTreeMFBuilderCommonData &common)
+static bool insert_nodes(CommonBuilderData &common)
{
for (const FNode *fnode : common.function_tree.all_nodes()) {
StringRef idname = fnode->idname();
@@ -22,7 +22,7 @@ static bool insert_nodes(FunctionTreeMFBuilderCommonData &common)
(*inserter)(fnode_builder);
}
else if (common.fsocket_data_types.has_data_sockets(*fnode)) {
- FunctionTreeMFBuilderBase builder{common};
+ CommonBuilderBase builder{common};
builder.add_dummy(*fnode);
}
}
@@ -40,7 +40,7 @@ static bool insert_nodes(FunctionTreeMFBuilderCommonData &common)
return true;
}
-static bool insert_links(FunctionTreeMFBuilderCommonData &common)
+static bool insert_links(CommonBuilderData &common)
{
for (const FInputSocket *to_fsocket : common.function_tree.all_input_sockets()) {
if (!common.fsocket_data_types.is_data_socket(*to_fsocket)) {
@@ -97,7 +97,7 @@ static bool insert_links(FunctionTreeMFBuilderCommonData &common)
return true;
}
-static bool insert_unlinked_inputs(FunctionTreeMFBuilderCommonData &common)
+static bool insert_unlinked_inputs(CommonBuilderData &common)
{
Vector<const FInputSocket *> unlinked_data_inputs;
for (const FInputSocket *fsocket : common.function_tree.all_input_sockets()) {
@@ -163,7 +163,7 @@ std::unique_ptr<FunctionTreeMFNetwork> generate_node_tree_multi_function_network
MFSocketByFSocketMapping socket_map{function_tree};
auto network_builder = BLI::make_unique<MFNetworkBuilder>();
- FunctionTreeMFBuilderCommonData common{
+ CommonBuilderData common{
resources, mappings, fsocket_data_types, socket_map, *network_builder, function_tree};
if (!insert_nodes(common)) {
BLI_assert(false);
More information about the Bf-blender-cvs
mailing list