Blender V2.61 - r43446
|
#include "DNA_listBase.h"
Go to the source code of this file.
Definition in file node_common.h.
void node_forloop_init | ( | struct bNodeTree * | ntree, |
struct bNode * | node, | ||
struct bNodeTemplate * | ntemp | ||
) |
Definition at line 833 of file node_common.c.
References ListBase::first, bNode::id, bNode::inputs, bNodeTree::inputs, bNodeSocket::next, bNodeTemplate::ngroup, node_group_add_extern_socket(), nodeAddInputFloat(), bNode::outputs, bNodeTree::outputs, PROP_UNSIGNED, SOCK_IN, and SOCK_OUT.
void node_forloop_init_tree | ( | struct bNodeTree * | ntree | ) |
Definition at line 853 of file node_common.c.
References bNodeSocket::flag, node_group_add_socket(), SOCK_FLOAT, SOCK_IN, and SOCK_INTERNAL.
struct bNodeTemplate node_forloop_template | ( | struct bNode * | node | ) | [read] |
Definition at line 825 of file node_common.c.
References bNode::id, bNodeTemplate::ngroup, NODE_FORLOOP, and bNodeTemplate::type.
struct bNodeSocket* node_group_add_extern_socket | ( | struct bNodeTree * | ntree, |
ListBase * | lb, | ||
int | in_out, | ||
struct bNodeSocket * | gsock | ||
) | [read] |
void node_group_edit_clear | ( | bNode * | node | ) |
Definition at line 800 of file node_common.c.
References ListBase::first, bNode::flag, bNode::id, if(), NODE_GROUP_EDIT, nodeGroupEditClear(), and bNodeTree::nodes.
Referenced by register_node_type_cmp_group(), register_node_type_sh_group(), and register_node_type_tex_group().
Definition at line 774 of file node_common.c.
References bNode::flag, bNode::id, NODE_GROUP_EDIT, and NULL.
Referenced by register_node_type_cmp_group(), register_node_type_sh_group(), and register_node_type_tex_group().
Definition at line 782 of file node_common.c.
References bNode::flag, bNodeTree::id, bNode::id, if(), ID::lib, NODE_GROUP_EDIT, ntreeMakeLocal(), and NULL.
Referenced by register_node_type_cmp_group(), register_node_type_sh_group(), and register_node_type_tex_group().
void node_group_init | ( | struct bNodeTree * | ntree, |
struct bNode * | node, | ||
struct bNodeTemplate * | ntemp | ||
) |
Definition at line 691 of file node_common.c.
References ListBase::first, bNode::id, if(), bNode::inputs, bNodeTree::inputs, bNodeSocket::next, bNodeTemplate::ngroup, node_group_add_extern_socket(), bNode::outputs, bNodeTree::outputs, SOCK_IN, and SOCK_OUT.
Referenced by register_node_type_cmp_group(), register_node_type_sh_group(), and register_node_type_tex_group().
const char* node_group_label | ( | struct bNode * | node | ) |
Definition at line 659 of file node_common.c.
References bNode::id, and ID::name.
Referenced by register_node_type_cmp_group(), register_node_type_sh_group(), and register_node_type_tex_group().
struct bNodeTemplate node_group_template | ( | struct bNode * | node | ) | [read] |
Definition at line 683 of file node_common.c.
References bNode::id, bNodeTemplate::ngroup, NODE_GROUP, and bNodeTemplate::type.
Referenced by register_node_type_cmp_group(), register_node_type_sh_group(), and register_node_type_tex_group().
int node_group_valid | ( | struct bNodeTree * | ntree, |
struct bNodeTemplate * | ntemp | ||
) |
Definition at line 664 of file node_common.c.
References ListBase::first, bNode::next, bNodeTemplate::ngroup, nodeMakeTemplate(), bNodeTree::nodes, and nodeValid().
Referenced by register_node_type_cmp_group(), register_node_type_sh_group(), and register_node_type_tex_group().
Definition at line 764 of file node_common.c.
References group_verify_socket_list(), bNode::id, bNodeTree::inputs, bNode::inputs, bNodeTemplate::ngroup, bNodeTree::outputs, bNode::outputs, SOCK_IN, and SOCK_OUT.
Referenced by register_node_type_cmp_group(), register_node_type_sh_group(), and register_node_type_tex_group().
void node_loop_update_tree | ( | struct bNodeTree * | ngroup | ) |
Definition at line 930 of file node_common.c.
References loop_sync(), NTREE_UPDATE_GROUP_IN, NTREE_UPDATE_GROUP_OUT, SOCK_IN, SOCK_OUT, and bNodeTree::update.
void node_whileloop_init | ( | struct bNodeTree * | ntree, |
struct bNode * | node, | ||
struct bNodeTemplate * | ntemp | ||
) |
Definition at line 939 of file node_common.c.
References bNode::custom1, ListBase::first, bNode::id, bNode::inputs, bNodeTree::inputs, bNodeSocket::next, bNodeTemplate::ngroup, node_group_add_extern_socket(), nodeAddInputFloat(), bNode::outputs, bNodeTree::outputs, PROP_NONE, SOCK_IN, and SOCK_OUT.
void node_whileloop_init_tree | ( | struct bNodeTree * | ntree | ) |
Definition at line 962 of file node_common.c.
References bNodeSocket::flag, node_group_add_socket(), SOCK_FLOAT, SOCK_INTERNAL, and SOCK_OUT.
struct bNodeTemplate node_whileloop_template | ( | struct bNode * | node | ) | [read] |
Definition at line 969 of file node_common.c.
References bNode::id, bNodeTemplate::ngroup, NODE_WHILELOOP, and bNodeTemplate::type.