Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/graph/node_type.cpp
| Show First 20 Lines • Show All 161 Lines • ▼ Show 20 Lines | void NodeType::register_input(ustring name, | ||||
| socket.name = name; | socket.name = name; | ||||
| socket.ui_name = ui_name; | socket.ui_name = ui_name; | ||||
| socket.type = type; | socket.type = type; | ||||
| socket.struct_offset = struct_offset; | socket.struct_offset = struct_offset; | ||||
| socket.default_value = default_value; | socket.default_value = default_value; | ||||
| socket.enum_values = enum_values; | socket.enum_values = enum_values; | ||||
| socket.node_type = node_type; | socket.node_type = node_type; | ||||
| socket.flags = flags | extra_flags; | socket.flags = flags | extra_flags; | ||||
| assert(inputs.size() <= 32u); | |||||
| socket.update_flag_bit = (1u << inputs.size()); | |||||
| inputs.push_back(socket); | inputs.push_back(socket); | ||||
| } | } | ||||
| void NodeType::register_output(ustring name, ustring ui_name, SocketType::Type type) | void NodeType::register_output(ustring name, ustring ui_name, SocketType::Type type) | ||||
| { | { | ||||
| SocketType socket; | SocketType socket; | ||||
| socket.name = name; | socket.name = name; | ||||
| socket.ui_name = ui_name; | socket.ui_name = ui_name; | ||||
| ▲ Show 20 Lines • Show All 64 Lines • Show Last 20 Lines | |||||