Code refactor: minor node and node type utility functions and changes.

This commit is contained in:
Brecht Van Lommel
2016-05-29 11:20:10 +02:00
parent 7cd18dda7d
commit eac7ed8d04
12 changed files with 153 additions and 64 deletions

View File

@@ -58,9 +58,7 @@ void xml_read_node(XMLReader& reader, Node *node, pugi::xml_node xml_node)
node->name = ustring(name_attr.value());
}
foreach(const NodeType::SocketMap::value_type& it, node->type->inputs) {
const SocketType& socket = it.second;
foreach(const SocketType& socket, node->type->inputs) {
if(socket.type == SocketType::CLOSURE || socket.type == SocketType::UNDEFINED) {
continue;
}
@@ -257,9 +255,7 @@ pugi::xml_node xml_write_node(Node *node, pugi::xml_node xml_root)
xml_node.append_attribute("name") = node->name.c_str();
foreach(const NodeType::SocketMap::value_type& it, node->type->inputs) {
const SocketType& socket = it.second;
foreach(const SocketType& socket, node->type->inputs) {
if(socket.type == SocketType::CLOSURE || socket.type == SocketType::UNDEFINED) {
continue;
}