Blender V4.3
blender::bke::forward_compat Namespace Reference

Functions

static void write_node_socket_interface (BlendWriter *writer, const bNodeSocket *sock)
 
static bNodeSocketmake_socket (bNodeTree *ntree, const eNodeSocketInOut in_out, const StringRef idname, const StringRef name, const StringRef identifier)
 
static StringRef get_legacy_socket_subtype_idname (StringRef idname, const void *socket_data)
 
static void construct_interface_as_legacy_sockets (bNodeTree *ntree)
 
static void write_legacy_sockets (BlendWriter *writer, bNodeTree *ntree)
 
static void legacy_socket_interface_free (bNodeSocket *sock)
 
static void cleanup_legacy_sockets (bNodeTree *ntree)
 

Function Documentation

◆ cleanup_legacy_sockets()

static void blender::bke::forward_compat::cleanup_legacy_sockets ( bNodeTree * ntree)
static

◆ construct_interface_as_legacy_sockets()

◆ get_legacy_socket_subtype_idname()

◆ legacy_socket_interface_free()

static void blender::bke::forward_compat::legacy_socket_interface_free ( bNodeSocket * sock)
static

◆ make_socket()

◆ write_legacy_sockets()

static void blender::bke::forward_compat::write_legacy_sockets ( BlendWriter * writer,
bNodeTree * ntree )
static

Definition at line 644 of file node.cc.

References LISTBASE_FOREACH, write_legacy_sockets(), and write_node_socket_interface().

Referenced by write_legacy_sockets().

◆ write_node_socket_interface()

static void blender::bke::forward_compat::write_node_socket_interface ( BlendWriter * writer,
const bNodeSocket * sock )
static