Cleanup: remove unnecessary functions

Those functions were more useful when `FieldInferencingInterface`
was still declared further down in `node.cc`.
This commit is contained in:
Jacques Lucke 2021-11-15 18:03:53 +01:00
parent 8976b72843
commit 10a6a540af
1 changed files with 2 additions and 18 deletions

View File

@ -130,10 +130,6 @@ static void node_socket_interface_free(bNodeTree *UNUSED(ntree),
static void nodeMuteRerouteOutputLinks(struct bNodeTree *ntree,
struct bNode *node,
const bool mute);
static FieldInferencingInterface *node_field_inferencing_interface_copy(
const FieldInferencingInterface &field_inferencing_interface);
static void node_field_inferencing_interface_free(
const FieldInferencingInterface *field_inferencing_interface);
static void ntree_init_data(ID *id)
{
@ -246,7 +242,7 @@ static void ntree_copy_data(Main *UNUSED(bmain), ID *id_dst, const ID *id_src, c
ntree_dst->interface_type = nullptr;
if (ntree_src->field_inferencing_interface) {
ntree_dst->field_inferencing_interface = node_field_inferencing_interface_copy(
ntree_dst->field_inferencing_interface = new FieldInferencingInterface(
*ntree_src->field_inferencing_interface);
}
@ -301,7 +297,7 @@ static void ntree_free_data(ID *id)
MEM_freeN(sock);
}
node_field_inferencing_interface_free(ntree->field_inferencing_interface);
delete ntree->field_inferencing_interface;
/* free preview hash */
if (ntree->previews) {
@ -4548,18 +4544,6 @@ void ntreeUpdateAllNew(Main *main)
FOREACH_NODETREE_END;
}
static FieldInferencingInterface *node_field_inferencing_interface_copy(
const FieldInferencingInterface &field_inferencing_interface)
{
return new FieldInferencingInterface(field_inferencing_interface);
}
static void node_field_inferencing_interface_free(
const FieldInferencingInterface *field_inferencing_interface)
{
delete field_inferencing_interface;
}
namespace blender::bke::node_field_inferencing {
static bool is_field_socket_type(eNodeSocketDatatype type)