Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/node.c
| Show First 20 Lines • Show All 2,793 Lines • ▼ Show 20 Lines | void nodeSetActive(bNodeTree *ntree, bNode *node) | ||||
| } | } | ||||
| } | } | ||||
| int nodeSocketIsHidden(bNodeSocket *sock) | int nodeSocketIsHidden(bNodeSocket *sock) | ||||
| { | { | ||||
| return ((sock->flag & (SOCK_HIDDEN | SOCK_UNAVAIL)) != 0); | return ((sock->flag & (SOCK_HIDDEN | SOCK_UNAVAIL)) != 0); | ||||
| } | } | ||||
| void nodeSetSocketAvailability(bNodeSocket *sock, bool is_available) | |||||
| { | |||||
| if (is_available) { | |||||
| sock->flag &= ~SOCK_UNAVAIL; | |||||
| } | |||||
| else { | |||||
| sock->flag |= SOCK_UNAVAIL; | |||||
| } | |||||
| } | |||||
| /* ************** Node Clipboard *********** */ | /* ************** Node Clipboard *********** */ | ||||
| #define USE_NODE_CB_VALIDATE | #define USE_NODE_CB_VALIDATE | ||||
| #ifdef USE_NODE_CB_VALIDATE | #ifdef USE_NODE_CB_VALIDATE | ||||
| /** | /** | ||||
| * This data structure is to validate the node on creation, | * This data structure is to validate the node on creation, | ||||
| * otherwise we may reference missing data. | * otherwise we may reference missing data. | ||||
| ▲ Show 20 Lines • Show All 1,320 Lines • Show Last 20 Lines | |||||