[Bf-blender-cvs] [decd4d8ecf1] functions: rename Builder to GraphBuilder
Jacques Lucke
noreply at git.blender.org
Sat Apr 6 22:43:48 CEST 2019
Commit: decd4d8ecf13945a0ecc59fd2aeb9b94f3ae6eb9
Author: Jacques Lucke
Date: Sat Apr 6 22:13:24 2019 +0200
Branches: functions
https://developer.blender.org/rBdecd4d8ecf13945a0ecc59fd2aeb9b94f3ae6eb9
rename Builder to GraphBuilder
===================================================================
M source/blender/functions/frontends/data_flow_nodes/builder.cpp
M source/blender/functions/frontends/data_flow_nodes/builder.hpp
M source/blender/functions/frontends/data_flow_nodes/graph_generation.cpp
M source/blender/functions/frontends/data_flow_nodes/inserters.cpp
M source/blender/functions/frontends/data_flow_nodes/inserters.hpp
M source/blender/functions/frontends/data_flow_nodes/inserters/conversions.cpp
M source/blender/functions/frontends/data_flow_nodes/inserters/nodes.cpp
===================================================================
diff --git a/source/blender/functions/frontends/data_flow_nodes/builder.cpp b/source/blender/functions/frontends/data_flow_nodes/builder.cpp
index e1021868228..d3e16a5b9f6 100644
--- a/source/blender/functions/frontends/data_flow_nodes/builder.cpp
+++ b/source/blender/functions/frontends/data_flow_nodes/builder.cpp
@@ -83,37 +83,37 @@ namespace FN { namespace DataFlowNodes {
}
};
- Node *Builder::insert_function(SharedFunction &fn)
+ Node *GraphBuilder::insert_function(SharedFunction &fn)
{
return m_graph->insert(fn);
}
- Node *Builder::insert_function(SharedFunction &fn, bNode *bnode)
+ Node *GraphBuilder::insert_function(SharedFunction &fn, bNode *bnode)
{
BLI_assert(bnode != nullptr);
NodeSource *source = m_graph->new_source_info<NodeSource>(m_ctx.btree(), bnode);
return m_graph->insert(fn, source);
}
- Node *Builder::insert_function(SharedFunction &fn, bNodeLink *blink)
+ Node *GraphBuilder::insert_function(SharedFunction &fn, bNodeLink *blink)
{
BLI_assert(blink != nullptr);
LinkSource *source = m_graph->new_source_info<LinkSource>(m_ctx.btree(), blink);
return m_graph->insert(fn, source);
}
- void Builder::insert_link(Socket a, Socket b)
+ void GraphBuilder::insert_link(Socket a, Socket b)
{
m_graph->link(a, b);
}
- void Builder::map_socket(Socket socket, bNodeSocket *bsocket)
+ void GraphBuilder::map_socket(Socket socket, bNodeSocket *bsocket)
{
BLI_assert(m_ctx.is_data_socket(bsocket) ? socket.type() == m_ctx.type_of_socket(bsocket) : true);
m_socket_map.add(bsocket, socket);
}
- void Builder::map_sockets(Node *node, struct bNode *bnode)
+ void GraphBuilder::map_sockets(Node *node, struct bNode *bnode)
{
BLI_assert(BLI_listbase_count(&bnode->inputs) == node->input_amount());
BLI_assert(BLI_listbase_count(&bnode->outputs) == node->output_amount());
@@ -131,7 +131,7 @@ namespace FN { namespace DataFlowNodes {
}
}
- void Builder::map_data_sockets(Node *node, struct bNode *bnode)
+ void GraphBuilder::map_data_sockets(Node *node, struct bNode *bnode)
{
uint input_index = 0;
for (bNodeSocket *bsocket : bSocketList(&bnode->inputs)) {
@@ -150,27 +150,27 @@ namespace FN { namespace DataFlowNodes {
}
}
- void Builder::map_input(Socket socket, struct bNode *bnode, uint index)
+ void GraphBuilder::map_input(Socket socket, struct bNode *bnode, uint index)
{
BLI_assert(socket.is_input());
auto bsocket = (bNodeSocket *)BLI_findlink(&bnode->inputs, index);
this->map_socket(socket, bsocket);
}
- void Builder::map_output(Socket socket, struct bNode *bnode, uint index)
+ void GraphBuilder::map_output(Socket socket, struct bNode *bnode, uint index)
{
BLI_assert(socket.is_output());
auto bsocket = (bNodeSocket *)BLI_findlink(&bnode->outputs, index);
this->map_socket(socket, bsocket);
}
- Socket Builder::lookup_socket(struct bNodeSocket *bsocket)
+ Socket GraphBuilder::lookup_socket(struct bNodeSocket *bsocket)
{
BLI_assert(m_socket_map.contains(bsocket));
return m_socket_map.lookup(bsocket);
}
- bool Builder::check_if_sockets_are_mapped(
+ bool GraphBuilder::check_if_sockets_are_mapped(
struct bNode *bnode,
bSocketList bsockets) const
{
@@ -196,7 +196,7 @@ namespace FN { namespace DataFlowNodes {
return true;
}
- bool Builder::verify_data_sockets_mapped(struct bNode *bnode) const
+ bool GraphBuilder::verify_data_sockets_mapped(struct bNode *bnode) const
{
return (
this->check_if_sockets_are_mapped(bnode, bSocketList(&bnode->inputs)) &&
diff --git a/source/blender/functions/frontends/data_flow_nodes/builder.hpp b/source/blender/functions/frontends/data_flow_nodes/builder.hpp
index 57b77479f77..769dde041d7 100644
--- a/source/blender/functions/frontends/data_flow_nodes/builder.hpp
+++ b/source/blender/functions/frontends/data_flow_nodes/builder.hpp
@@ -36,14 +36,14 @@ namespace FN { namespace DataFlowNodes {
std::string socket_type_string(bNodeSocket *bsocket) const;
};
- class Builder {
+ class GraphBuilder {
private:
const BuilderContext &m_ctx;
SharedDataFlowGraph &m_graph;
SocketMap &m_socket_map;
public:
- Builder(
+ GraphBuilder(
const BuilderContext &ctx,
SharedDataFlowGraph &graph,
SocketMap &socket_map)
diff --git a/source/blender/functions/frontends/data_flow_nodes/graph_generation.cpp b/source/blender/functions/frontends/data_flow_nodes/graph_generation.cpp
index d69b6fe8f23..cf86aca35ce 100644
--- a/source/blender/functions/frontends/data_flow_nodes/graph_generation.cpp
+++ b/source/blender/functions/frontends/data_flow_nodes/graph_generation.cpp
@@ -41,7 +41,7 @@ namespace FN { namespace DataFlowNodes {
}
static void insert_input_node(
- Builder &builder, const BuilderContext &ctx, bNode *bnode)
+ GraphBuilder &builder, const BuilderContext &ctx, bNode *bnode)
{
OutputParameters outputs;
for (bNodeSocket *bsocket : bSocketList(&bnode->outputs)) {
@@ -57,7 +57,7 @@ namespace FN { namespace DataFlowNodes {
}
static void insert_output_node(
- Builder &builder, const BuilderContext &ctx, bNode *bnode)
+ GraphBuilder &builder, const BuilderContext &ctx, bNode *bnode)
{
InputParameters inputs;
for (bNodeSocket *bsocket : bSocketList(&bnode->inputs)) {
@@ -151,7 +151,7 @@ namespace FN { namespace DataFlowNodes {
SocketMap socket_map;
BuilderContext ctx(btree);
- Builder builder(ctx, graph, socket_map);
+ GraphBuilder builder(ctx, graph, socket_map);
GraphInserters &inserters = get_standard_inserters();
bNode *input_node;
diff --git a/source/blender/functions/frontends/data_flow_nodes/inserters.cpp b/source/blender/functions/frontends/data_flow_nodes/inserters.cpp
index f178b6aa013..662fa6e2014 100644
--- a/source/blender/functions/frontends/data_flow_nodes/inserters.cpp
+++ b/source/blender/functions/frontends/data_flow_nodes/inserters.cpp
@@ -32,7 +32,7 @@ namespace FN { namespace DataFlowNodes {
void GraphInserters::reg_node_function(std::string idname, FunctionGetter getter)
{
auto inserter = [getter](
- Builder &builder,
+ GraphBuilder &builder,
bNode *bnode)
{
SharedFunction fn = getter();
@@ -64,7 +64,7 @@ namespace FN { namespace DataFlowNodes {
FunctionGetter getter)
{
auto inserter = [getter](
- Builder &builder,
+ GraphBuilder &builder,
Socket from,
Socket to,
struct bNodeLink *source_link)
@@ -84,7 +84,7 @@ namespace FN { namespace DataFlowNodes {
}
bool GraphInserters::insert_node(
- Builder &builder,
+ GraphBuilder &builder,
bNode *bnode)
{
NodeInserter *inserter = m_node_inserters.lookup_ptr(bnode->idname);
@@ -125,7 +125,7 @@ namespace FN { namespace DataFlowNodes {
};
SmallSocketVector GraphInserters::insert_sockets(
- Builder &builder,
+ GraphBuilder &builder,
BSockets &bsockets,
BNodes &bnodes)
{
@@ -164,7 +164,7 @@ namespace FN { namespace DataFlowNodes {
}
bool GraphInserters::insert_link(
- Builder &builder,
+ GraphBuilder &builder,
struct bNodeSocket *from_bsocket,
struct bNodeSocket *to_bsocket,
struct bNodeLink *source_link)
diff --git a/source/blender/functions/frontends/data_flow_nodes/inserters.hpp b/source/blender/functions/frontends/data_flow_nodes/inserters.hpp
index 7190dd1ea0d..7ad1d85b1c6 100644
--- a/source/blender/functions/frontends/data_flow_nodes/inserters.hpp
+++ b/source/blender/functions/frontends/data_flow_nodes/inserters.hpp
@@ -11,7 +11,7 @@ struct PointerRNA;
namespace FN { namespace DataFlowNodes {
typedef std::function<void (
- Builder &builder,
+ GraphBuilder &builder,
struct bNode *bnode)> NodeInserter;
typedef std::function<void (
@@ -20,7 +20,7 @@ namespace FN { namespace DataFlowNodes {
uint index)> SocketLoader;
typedef std::function<void (
- Builder &builder,
+ GraphBuilder &builder,
Socket from,
Socket to,
struct bNodeLink *source_link)> ConversionInserter;
@@ -50,16 +50,16 @@ namespace FN { namespace DataFlowNodes {
FunctionGetter getter);
bool insert_node(
- Builder &builder,
+ GraphBuilder &builder,
struct bNode *bnode);
SmallSocketVector insert_sockets(
- Builder &builder,
+ GraphBuilder &builder,
BSockets &bsockets,
BNodes &bnodes);
bool insert_link(
- Builder &builder,
+ GraphBuilder &builder,
struct bNodeSocket *from_bsocket,
struct bNodeSocket *to_bsocket,
struct bNodeLink *source_link = nullptr);
diff --git a/source/blender/functions/frontends/data_flow_nodes/inserters/conversions.cpp b/source/blender/functions/frontends/data_flow_nodes/inserters/conversions.cpp
index 23283ce99cf..f32ef86134b 100644
--- a/source/blender/functions/frontends/data_flow_nodes/inserters/conversions.cpp
+++ b/source/blender/functions/frontends/data_flow_nodes/inserters/conversions.cpp
@@ -5,7 +5,7 @@
namespace FN { namespace DataFlowNodes {
static void insert_base_to_list_conversion(
- Builder &builder,
+ GraphBuilder &builder,
Socket from,
Socket to,
struct bNodeLink *UNUSED(source_link))
diff --git a/source/blender/functions/frontends/data_flow_nodes/inserters/nodes.cpp b/source/blender/functions/frontends/data_flow_nodes/inserters/nodes.cpp
index 000f2e75f5d..d9c31a6e83a 100644
--- a/source/blender/functions/frontends/data_flow_nodes/inserters/nodes.cpp
+++ b/source/blender/functions/frontends/data_flow_nodes/inserters/nodes.cpp
@@ -12,7 +12,7 @@ namespace FN { namespace DataFlowNodes {
using namespace Types;
- static void insert_object_transforms_node(Builder &builder, bNode *bnode)
+ static void insert_object_transforms_node(GraphBuilder &builder, bNode *bnode)
{
PointerRNA ptr;
builder.ctx().get_rna(bnode, &ptr);
@@ -38,7 +38,7 @@ namespace FN { namespace DataFlowNodes {
}
}
- static void insert_float_math_node(Builder &builder, bNode *bnode)
+ static void insert_float_math_node(GraphBuilder &builder, bNode *bnode)
{
PointerRNA ptr;
builder.ctx().get_rna(bnode, &ptr);
@@ -60,7 +60,7 @@ namespace FN { namespace DataFlowNodes {
}
}
- static void insert_vector_math_node(Builder &builder, bNode *bnode)
+ static void insert_vector_math_node(GraphBuilder &builder, bNode *bnode)
{
PointerRNA ptr;
builder.ctx().get_rna(bnod
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-blender-cvs
mailing list