Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/editors/space_node')
-rw-r--r--source/blender/editors/space_node/drawnode.c149
-rw-r--r--source/blender/editors/space_node/node_buttons.c6
-rw-r--r--source/blender/editors/space_node/node_draw.c194
-rw-r--r--source/blender/editors/space_node/node_edit.c567
-rw-r--r--source/blender/editors/space_node/node_header.c30
-rw-r--r--source/blender/editors/space_node/node_select.c32
-rw-r--r--source/blender/editors/space_node/node_state.c8
-rw-r--r--source/blender/editors/space_node/node_templates.c162
-rw-r--r--source/blender/editors/space_node/space_node.c100
9 files changed, 627 insertions, 621 deletions
diff --git a/source/blender/editors/space_node/drawnode.c b/source/blender/editors/space_node/drawnode.c
index b76eb6a4879..7176c86cb11 100644
--- a/source/blender/editors/space_node/drawnode.c
+++ b/source/blender/editors/space_node/drawnode.c
@@ -85,7 +85,7 @@ static void node_sync_cb(bContext *UNUSED(C), void *snode_v, void *node_v)
{
SpaceNode *snode= snode_v;
- if(snode->treetype==NTREE_SHADER) {
+ if (snode->treetype==NTREE_SHADER) {
nodeShaderSynchronizeID(node_v, 1);
// allqueue(REDRAWBUTSSHADING, 0);
}
@@ -283,7 +283,7 @@ static void node_draw_socket_new(bNodeSocket *sock, float size)
glColor3ub(180, 180, 180);
glBegin(GL_POLYGON);
- for(a=0; a<16; a++)
+ for (a=0; a<16; a++)
glVertex2f(x+size*si[a], y+size*co[a]);
glEnd();
@@ -291,7 +291,7 @@ static void node_draw_socket_new(bNodeSocket *sock, float size)
glEnable(GL_BLEND);
glEnable( GL_LINE_SMOOTH );
glBegin(GL_LINE_LOOP);
- for(a=0; a<16; a++)
+ for (a=0; a<16; a++)
glVertex2f(x+size*si[a], y+size*co[a]);
glEnd();
glDisable( GL_LINE_SMOOTH );
@@ -336,7 +336,7 @@ static void node_buts_mix_rgb(uiLayout *layout, bContext *UNUSED(C), PointerRNA
row= uiLayoutRow(layout, 1);
uiItemR(row, ptr, "blend_type", 0, "", ICON_NONE);
- if(ntree->type == NTREE_COMPOSIT)
+ if (ntree->type == NTREE_COMPOSIT)
uiItemR(row, ptr, "use_alpha", 0, "", ICON_IMAGE_RGB_ALPHA);
}
@@ -348,9 +348,9 @@ static void node_buts_time(uiLayout *layout, bContext *UNUSED(C), PointerRNA *pt
bNode *node= ptr->data;
CurveMapping *cumap= node->storage;
- if(cumap) {
+ if (cumap) {
cumap->flag |= CUMA_DRAW_CFRA;
- if(node->custom1<node->custom2)
+ if (node->custom1<node->custom2)
cumap->sample[0]= (float)(CFRA - node->custom1)/(float)(node->custom2-node->custom1);
}
#endif
@@ -385,7 +385,7 @@ static void node_buts_curvecol(uiLayout *layout, bContext *UNUSED(C), PointerRNA
bNode *node= ptr->data;
CurveMapping *cumap= node->storage;
- if(_sample_col) {
+ if (_sample_col) {
cumap->flag |= CUMA_DRAW_SAMPLE;
copy_v3_v3(cumap->sample, _sample_col);
}
@@ -427,9 +427,9 @@ static void node_browse_tex_cb(bContext *C, void *ntree_v, void *node_v)
bNode *node= node_v;
Tex *tex;
- if(node->menunr<1) return;
+ if (node->menunr<1) return;
- if(node->id) {
+ if (node->id) {
node->id->us--;
node->id= NULL;
}
@@ -441,7 +441,7 @@ static void node_browse_tex_cb(bContext *C, void *ntree_v, void *node_v)
nodeSetActive(ntree, node);
- if( ntree->type == NTREE_TEXTURE )
+ if ( ntree->type == NTREE_TEXTURE )
ntreeTexCheckCyclics( ntree );
// allqueue(REDRAWBUTSSHADING, 0);
@@ -496,7 +496,7 @@ static void node_buts_texture(uiLayout *layout, bContext *UNUSED(C), PointerRNA
uiItemR(layout, ptr, "texture", 0, "", ICON_NONE);
- if(multi) {
+ if (multi) {
/* Number Drawing not optimal here, better have a list*/
uiItemR(layout, ptr, "node_output", 0, "", ICON_NONE);
}
@@ -559,8 +559,8 @@ static void node_update_group(const bContext *C, bNodeTree *ntree, bNode *gnode)
rect->ymin = rect->ymax = locy;
counter= 1;
- for(node= ngroup->nodes.first; node; node= node->next) {
- if(counter) {
+ for (node= ngroup->nodes.first; node; node= node->next) {
+ if (counter) {
*rect= node->totr;
counter= 0;
}
@@ -994,9 +994,9 @@ static void node_browse_text_cb(bContext *C, void *ntree_v, void *node_v)
bNode *node= node_v;
/* ID *oldid; */ /* UNUSED */
- if(node->menunr<1) return;
+ if (node->menunr<1) return;
- if(node->id) {
+ if (node->id) {
node->id->us--;
}
/* oldid= node->id; */ /* UNUSED */
@@ -1021,7 +1021,7 @@ static void node_shader_buts_material(uiLayout *layout, bContext *C, PointerRNA
uiTemplateID(layout, C, ptr, "material", "MATERIAL_OT_new", NULL, NULL);
- if(!node->id) return;
+ if (!node->id) return;
col= uiLayoutColumn(layout, 0);
uiItemR(col, ptr, "use_diffuse", 0, NULL, ICON_NONE);
@@ -1066,7 +1066,7 @@ static void node_shader_buts_geometry(uiLayout *layout, bContext *C, PointerRNA
col= uiLayoutColumn(layout, 0);
- if(obptr.data && RNA_enum_get(&obptr, "type") == OB_MESH) {
+ if (obptr.data && RNA_enum_get(&obptr, "type") == OB_MESH) {
PointerRNA dataptr= RNA_pointer_get(&obptr, "data");
uiItemPointerR(col, ptr, "uv_layer", &dataptr, "uv_textures", "", ICON_NONE);
@@ -1146,7 +1146,7 @@ static void node_shader_buts_dynamic(uiLayout *layout, bContext *C, PointerRNA *
int xoff=0;
/* B_NODE_EXEC is handled in butspace.c do_node_buts */
- if(!node->id) {
+ if (!node->id) {
const char *strp;
IDnames_to_pupstring(&strp, NULL, "", &(bmain->text), NULL, NULL);
node->menunr= 0;
@@ -1155,7 +1155,7 @@ static void node_shader_buts_dynamic(uiLayout *layout, bContext *C, PointerRNA *
&node->menunr, 0, 0, 0, 0, "Browses existing choices");
uiButSetFunc(bt, node_browse_text_cb, ntree, node);
xoff=19;
- if(strp) MEM_freeN((void *)strp);
+ if (strp) MEM_freeN((void *)strp);
}
else {
bt = uiDefBut(block, BUT, B_NOP, "Update",
@@ -1269,7 +1269,7 @@ static void node_composit_buts_image(uiLayout *layout, bContext *C, PointerRNA *
uiTemplateID(layout, C, ptr, "image", NULL, "IMAGE_OT_open", NULL);
- if(!node->id) return;
+ if (!node->id) return;
prop = RNA_struct_find_property(ptr, "image");
if (!prop || RNA_property_type(prop) != PROP_POINTER) return;
@@ -1281,7 +1281,7 @@ static void node_composit_buts_image(uiLayout *layout, bContext *C, PointerRNA *
source= RNA_enum_get(&imaptr, "source");
- if(source == IMA_SRC_SEQUENCE) {
+ if (source == IMA_SRC_SEQUENCE) {
/* don't use iuser->framenr directly because it may not be updated if auto-refresh is off */
Scene *scene= CTX_data_scene(C);
ImageUser *iuser= node->storage;
@@ -1321,7 +1321,7 @@ static void node_composit_buts_renderlayers(uiLayout *layout, bContext *C, Point
uiTemplateID(layout, C, ptr, "scene", NULL, NULL, NULL);
- if(!node->id) return;
+ if (!node->id) return;
col= uiLayoutColumn(layout, 0);
row = uiLayoutRow(col, 0);
@@ -1534,12 +1534,13 @@ static void node_composit_buts_crop(uiLayout *layout, bContext *UNUSED(C), Point
uiItemR(layout, ptr, "relative", 0, NULL, ICON_NONE);
col= uiLayoutColumn(layout, 1);
- if (RNA_boolean_get(ptr, "relative")){
+ if (RNA_boolean_get(ptr, "relative")) {
uiItemR(col, ptr, "rel_min_x", 0, "Left", ICON_NONE);
uiItemR(col, ptr, "rel_max_x", 0, "Right", ICON_NONE);
uiItemR(col, ptr, "rel_min_y", 0, "Up", ICON_NONE);
uiItemR(col, ptr, "rel_max_y", 0, "Down", ICON_NONE);
- } else {
+ }
+ else {
uiItemR(col, ptr, "min_x", 0, "Left", ICON_NONE);
uiItemR(col, ptr, "max_x", 0, "Right", ICON_NONE);
uiItemR(col, ptr, "min_y", 0, "Up", ICON_NONE);
@@ -1652,7 +1653,7 @@ static void node_composit_buts_color_spill(uiLayout *layout, bContext *UNUSED(C)
col= uiLayoutColumn(layout, 0);
uiItemR(col, ptr, "limit_method", 0, NULL, ICON_NONE);
- if(RNA_enum_get(ptr, "limit_method")==0) {
+ if (RNA_enum_get(ptr, "limit_method")==0) {
uiItemL(col, "Limiting Channel:", ICON_NONE);
row=uiLayoutRow(col,0);
uiItemR(row, ptr, "limit_channel", UI_ITEM_R_EXPAND, NULL, ICON_NONE);
@@ -1707,7 +1708,7 @@ static void node_composit_buts_channel_matte(uiLayout *layout, bContext *UNUSED(
col = uiLayoutColumn(layout, 0);
uiItemR(col, ptr, "limit_method", 0, NULL, ICON_NONE);
- if(RNA_enum_get(ptr, "limit_method")==0) {
+ if (RNA_enum_get(ptr, "limit_method")==0) {
uiItemL(col, "Limiting Channel:", ICON_NONE);
row=uiLayoutRow(col,0);
uiItemR(row, ptr, "limit_channel", UI_ITEM_R_EXPAND, NULL, ICON_NONE);
@@ -1843,7 +1844,8 @@ static void node_composit_buts_colorbalance(uiLayout *layout, bContext *UNUSED(C
row = uiLayoutRow(col, 0);
uiItemR(row, ptr, "gain", 0, NULL, ICON_NONE);
- } else {
+ }
+ else {
split = uiLayoutSplit(layout, 0, 0);
col = uiLayoutColumn(split, 0);
@@ -1877,7 +1879,8 @@ static void node_composit_buts_colorbalance_but(uiLayout *layout, bContext *UNUS
uiTemplateColorWheel(layout, ptr, "gain", 1, 1, 1, 1);
uiItemR(layout, ptr, "gain", 0, NULL, ICON_NONE);
- } else {
+ }
+ else {
uiTemplateColorWheel(layout, ptr, "offset", 1, 1, 0, 1);
uiItemR(layout, ptr, "offset", 0, NULL, ICON_NONE);
@@ -1911,7 +1914,7 @@ static void node_composit_buts_stabilize2d(uiLayout *layout, bContext *C, Pointe
uiTemplateID(layout, C, ptr, "clip", NULL, "CLIP_OT_open", NULL);
- if(!node->id)
+ if (!node->id)
return;
uiItemR(layout, ptr, "filter_type", 0, "", 0);
@@ -1928,7 +1931,7 @@ static void node_composit_buts_moviedistortion(uiLayout *layout, bContext *C, Po
uiTemplateID(layout, C, ptr, "clip", NULL, "CLIP_OT_open", NULL);
- if(!node->id)
+ if (!node->id)
return;
uiItemR(layout, ptr, "distortion_type", 0, "", 0);
@@ -2194,7 +2197,7 @@ static void node_texture_buts_proc(uiLayout *layout, bContext *UNUSED(C), Pointe
break;
case TEX_VORONOI:
uiItemR(col, &tex_ptr, "distance_metric", 0, "", ICON_NONE);
- if(tex->vn_distm == TEX_MINKOVSKY) {
+ if (tex->vn_distm == TEX_MINKOVSKY) {
uiItemR(col, &tex_ptr, "minkovsky_exponent", 0, NULL, ICON_NONE);
}
uiItemR(col, &tex_ptr, "color_mode", 0, "", ICON_NONE);
@@ -2216,7 +2219,7 @@ static void node_texture_buts_output(uiLayout *layout, bContext *UNUSED(C), Poin
static void node_texture_set_butfunc(bNodeType *ntype)
{
ntype->uifuncbut = NULL;
- if( ntype->type >= TEX_NODE_PROC && ntype->type < TEX_NODE_PROC_MAX ) {
+ if ( ntype->type >= TEX_NODE_PROC && ntype->type < TEX_NODE_PROC_MAX ) {
ntype->uifunc = node_texture_buts_proc;
}
else switch(ntype->type) {
@@ -2329,11 +2332,11 @@ void ED_init_node_butfuncs(void)
void draw_nodespace_back_pix(ARegion *ar, SpaceNode *snode, int color_manage)
{
- if((snode->flag & SNODE_BACKDRAW) && snode->treetype==NTREE_COMPOSIT) {
+ if ((snode->flag & SNODE_BACKDRAW) && snode->treetype==NTREE_COMPOSIT) {
Image *ima= BKE_image_verify_viewer(IMA_TYPE_COMPOSITE, "Viewer Node");
void *lock;
ImBuf *ibuf= BKE_image_acquire_ibuf(ima, NULL, &lock);
- if(ibuf) {
+ if (ibuf) {
float x, y;
glMatrixMode(GL_PROJECTION);
@@ -2342,7 +2345,7 @@ void draw_nodespace_back_pix(ARegion *ar, SpaceNode *snode, int color_manage)
glPushMatrix();
/* keep this, saves us from a version patch */
- if(snode->zoom==0.0f) snode->zoom= 1.0f;
+ if (snode->zoom==0.0f) snode->zoom= 1.0f;
/* somehow the offset has to be calculated inverse */
@@ -2353,26 +2356,27 @@ void draw_nodespace_back_pix(ARegion *ar, SpaceNode *snode, int color_manage)
x = (ar->winx-snode->zoom*ibuf->x)/2 + snode->xof;
y = (ar->winy-snode->zoom*ibuf->y)/2 + snode->yof;
- if(!ibuf->rect) {
- if(color_manage)
+ if (!ibuf->rect) {
+ if (color_manage)
ibuf->profile = IB_PROFILE_LINEAR_RGB;
else
ibuf->profile = IB_PROFILE_NONE;
IMB_rect_from_float(ibuf);
}
- if(ibuf->rect) {
+ if (ibuf->rect) {
if (snode->flag & SNODE_SHOW_ALPHA) {
glPixelZoom(snode->zoom, snode->zoom);
/* swap bytes, so alpha is most significant one, then just draw it as luminance int */
- if(ENDIAN_ORDER == B_ENDIAN)
+ if (ENDIAN_ORDER == B_ENDIAN)
glPixelStorei(GL_UNPACK_SWAP_BYTES, 1);
glaDrawPixelsSafe(x, y, ibuf->x, ibuf->y, ibuf->x, GL_LUMINANCE, GL_UNSIGNED_INT, ibuf->rect);
glPixelStorei(GL_UNPACK_SWAP_BYTES, 0);
glPixelZoom(1.0f, 1.0f);
- } else if (snode->flag & SNODE_USE_ALPHA) {
+ }
+ else if (snode->flag & SNODE_USE_ALPHA) {
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glPixelZoom(snode->zoom, snode->zoom);
@@ -2381,7 +2385,8 @@ void draw_nodespace_back_pix(ARegion *ar, SpaceNode *snode, int color_manage)
glPixelZoom(1.0f, 1.0f);
glDisable(GL_BLEND);
- } else {
+ }
+ else {
glPixelZoom(snode->zoom, snode->zoom);
glaDrawPixelsSafe(x, y, ibuf->x, ibuf->y, ibuf->x, GL_RGBA, GL_UNSIGNED_BYTE, ibuf->rect);
@@ -2407,10 +2412,10 @@ static void draw_nodespace_back_tex(ScrArea *sa, SpaceNode *snode)
draw_nodespace_grid(snode);
- if(snode->flag & SNODE_BACKDRAW) {
+ if (snode->flag & SNODE_BACKDRAW) {
Image *ima= BKE_image_verify_viewer(IMA_TYPE_COMPOSITE, "Viewer Node");
ImBuf *ibuf= BKE_image_get_ibuf(ima, NULL);
- if(ibuf) {
+ if (ibuf) {
int x, y;
float zoom = 1.0;
@@ -2421,7 +2426,7 @@ static void draw_nodespace_back_tex(ScrArea *sa, SpaceNode *snode)
glaDefine2DArea(&sa->winrct);
- if(ibuf->x > sa->winx || ibuf->y > sa->winy) {
+ if (ibuf->x > sa->winx || ibuf->y > sa->winy) {
float zoomx, zoomy;
zoomx= (float)sa->winx/ibuf->x;
zoomy= (float)sa->winy/ibuf->y;
@@ -2434,9 +2439,9 @@ static void draw_nodespace_back_tex(ScrArea *sa, SpaceNode *snode)
glPixelZoom(zoom, zoom);
glColor4f(1.0, 1.0, 1.0, 1.0);
- if(ibuf->rect)
+ if (ibuf->rect)
glaDrawPixelsTex(x, y, ibuf->x, ibuf->y, GL_UNSIGNED_BYTE, ibuf->rect);
- else if(ibuf->channels==4)
+ else if (ibuf->channels==4)
glaDrawPixelsTex(x, y, ibuf->x, ibuf->y, GL_FLOAT, ibuf->rect_float);
glPixelZoom(1.0, 1.0);
@@ -2456,21 +2461,21 @@ int node_link_bezier_points(View2D *v2d, SpaceNode *snode, bNodeLink *link, floa
float dist, vec[4][2];
/* in v0 and v3 we put begin/end points */
- if(link->fromsock) {
+ if (link->fromsock) {
vec[0][0]= link->fromsock->locx;
vec[0][1]= link->fromsock->locy;
}
else {
- if(snode==NULL) return 0;
+ if (snode==NULL) return 0;
vec[0][0]= snode->mx;
vec[0][1]= snode->my;
}
- if(link->tosock) {
+ if (link->tosock) {
vec[3][0]= link->tosock->locx;
vec[3][1]= link->tosock->locy;
}
else {
- if(snode==NULL) return 0;
+ if (snode==NULL) return 0;
vec[3][0]= snode->mx;
vec[3][1]= snode->my;
}
@@ -2484,7 +2489,7 @@ int node_link_bezier_points(View2D *v2d, SpaceNode *snode, bNodeLink *link, floa
vec[2][0]= vec[3][0]-dist;
vec[2][1]= vec[3][1];
- if(v2d && MIN4(vec[0][0], vec[1][0], vec[2][0], vec[3][0]) > v2d->cur.xmax); /* clipped */
+ if (v2d && MIN4(vec[0][0], vec[1][0], vec[2][0], vec[3][0]) > v2d->cur.xmax); /* clipped */
else if (v2d && MAX4(vec[0][0], vec[1][0], vec[2][0], vec[3][0]) < v2d->cur.xmin); /* clipped */
else {
@@ -2502,7 +2507,7 @@ void node_draw_link_bezier(View2D *v2d, SpaceNode *snode, bNodeLink *link, int t
{
float coord_array[LINK_RESOL+1][2];
- if(node_link_bezier_points(v2d, snode, link, coord_array, LINK_RESOL)) {
+ if (node_link_bezier_points(v2d, snode, link, coord_array, LINK_RESOL)) {
float dist, spline_step = 0.0f;
int i;
@@ -2515,12 +2520,12 @@ void node_draw_link_bezier(View2D *v2d, SpaceNode *snode, bNodeLink *link, int t
glEnable(GL_LINE_SMOOTH);
- if(do_triple) {
+ if (do_triple) {
UI_ThemeColorShadeAlpha(th_col3, -80, -120);
glLineWidth(4.0f);
glBegin(GL_LINE_STRIP);
- for(i=0; i<=LINK_RESOL; i++) {
+ for (i=0; i<=LINK_RESOL; i++) {
glVertex2fv(coord_array[i]);
}
glEnd();
@@ -2531,9 +2536,9 @@ void node_draw_link_bezier(View2D *v2d, SpaceNode *snode, bNodeLink *link, int t
* changing color in begin/end blocks.
*/
glLineWidth(1.5f);
- if(do_shaded) {
+ if (do_shaded) {
glBegin(GL_LINES);
- for(i=0; i<LINK_RESOL; i++) {
+ for (i=0; i<LINK_RESOL; i++) {
UI_ThemeColorBlend(th_col1, th_col2, spline_step);
glVertex2fv(coord_array[i]);
@@ -2547,7 +2552,7 @@ void node_draw_link_bezier(View2D *v2d, SpaceNode *snode, bNodeLink *link, int t
else {
UI_ThemeColor(th_col1);
glBegin(GL_LINE_STRIP);
- for(i=0; i<=LINK_RESOL; i++) {
+ for (i=0; i<=LINK_RESOL; i++) {
glVertex2fv(coord_array[i]);
}
glEnd();
@@ -2562,21 +2567,21 @@ void node_draw_link_bezier(View2D *v2d, SpaceNode *snode, bNodeLink *link, int t
static void node_link_straight_points(View2D *UNUSED(v2d), SpaceNode *snode, bNodeLink *link, float coord_array[][2])
{
- if(link->fromsock) {
+ if (link->fromsock) {
coord_array[0][0]= link->fromsock->locx;
coord_array[0][1]= link->fromsock->locy;
}
else {
- if(snode==NULL) return;
+ if (snode==NULL) return;
coord_array[0][0]= snode->mx;
coord_array[0][1]= snode->my;
}
- if(link->tosock) {
+ if (link->tosock) {
coord_array[1][0]= link->tosock->locx;
coord_array[1][1]= link->tosock->locy;
}
else {
- if(snode==NULL) return;
+ if (snode==NULL) return;
coord_array[1][0]= snode->mx;
coord_array[1][1]= snode->my;
}
@@ -2595,7 +2600,7 @@ void node_draw_link_straight(View2D *v2d, SpaceNode *snode, bNodeLink *link, int
glEnable(GL_LINE_SMOOTH);
- if(do_triple) {
+ if (do_triple) {
UI_ThemeColorShadeAlpha(th_col3, -80, -120);
glLineWidth(4.0f);
@@ -2612,7 +2617,7 @@ void node_draw_link_straight(View2D *v2d, SpaceNode *snode, bNodeLink *link, int
* for Intel hardware, this breaks with GL_LINE_STRIP and
* changing color in begin/end blocks.
*/
- if(do_shaded) {
+ if (do_shaded) {
glBegin(GL_LINES);
for (i=0; i < LINK_RESOL-1; ++i) {
float t= (float)i/(float)(LINK_RESOL-1);
@@ -2646,38 +2651,38 @@ void node_draw_link(View2D *v2d, SpaceNode *snode, bNodeLink *link)
int do_shaded= 0, th_col1= TH_HEADER, th_col2= TH_HEADER;
int do_triple= 0, th_col3= TH_WIRE;
- if(link->fromsock==NULL && link->tosock==NULL)
+ if (link->fromsock==NULL && link->tosock==NULL)
return;
/* new connection */
- if(!link->fromsock || !link->tosock) {
+ if (!link->fromsock || !link->tosock) {
th_col1 = TH_ACTIVE;
do_triple = 1;
}
else {
/* going to give issues once... */
- if(link->tosock->flag & SOCK_UNAVAIL)
+ if (link->tosock->flag & SOCK_UNAVAIL)
return;
- if(link->fromsock->flag & SOCK_UNAVAIL)
+ if (link->fromsock->flag & SOCK_UNAVAIL)
return;
/* a bit ugly... but thats how we detect the internal group links */
- if(!link->fromnode || !link->tonode) {
+ if (!link->fromnode || !link->tonode) {
UI_ThemeColorBlend(TH_BACK, TH_WIRE, 0.5f);
do_shaded= 0;
}
else {
/* check cyclic */
- if((link->fromnode->level >= link->tonode->level && link->tonode->level!=0xFFF) && (link->flag & NODE_LINK_VALID)) {
+ if ((link->fromnode->level >= link->tonode->level && link->tonode->level!=0xFFF) && (link->flag & NODE_LINK_VALID)) {
/* special indicated link, on drop-node */
- if(link->flag & NODE_LINKFLAG_HILITE) {
+ if (link->flag & NODE_LINKFLAG_HILITE) {
th_col1= th_col2= TH_ACTIVE;
}
else {
/* regular link */
- if(link->fromnode->flag & SELECT)
+ if (link->fromnode->flag & SELECT)
th_col1= TH_EDGE_SELECT;
- if(link->tonode->flag & SELECT)
+ if (link->tonode->flag & SELECT)
th_col2= TH_EDGE_SELECT;
}
do_shaded= 1;
diff --git a/source/blender/editors/space_node/node_buttons.c b/source/blender/editors/space_node/node_buttons.c
index fce4c6d3504..19eebe4d320 100644
--- a/source/blender/editors/space_node/node_buttons.c
+++ b/source/blender/editors/space_node/node_buttons.c
@@ -142,10 +142,10 @@ static void node_sockets_panel(const bContext *C, Panel *pa)
uiLayout *layout= pa->layout, *split;
char name[UI_MAX_NAME_STR];
- if(ELEM(NULL, ntree, node))
+ if (ELEM(NULL, ntree, node))
return;
- for(sock=node->inputs.first; sock; sock=sock->next) {
+ for (sock=node->inputs.first; sock; sock=sock->next) {
BLI_snprintf(name, sizeof(name), "%s:", sock->name);
split = uiLayoutSplit(layout, 0.35f, 0);
@@ -187,7 +187,7 @@ static int node_properties(bContext *C, wmOperator *UNUSED(op))
ScrArea *sa= CTX_wm_area(C);
ARegion *ar= node_has_buttons_region(sa);
- if(ar)
+ if (ar)
ED_region_toggle_hidden(C, ar);
return OPERATOR_FINISHED;
diff --git a/source/blender/editors/space_node/node_draw.c b/source/blender/editors/space_node/node_draw.c
index 8cb2aea953e..23b700e5b64 100644
--- a/source/blender/editors/space_node/node_draw.c
+++ b/source/blender/editors/space_node/node_draw.c
@@ -90,7 +90,7 @@ void ED_node_tree_update(SpaceNode *snode, Scene *scene)
{
snode_set_context(snode, scene);
- if(snode->nodetree && snode->nodetree->id.us==0)
+ if (snode->nodetree && snode->nodetree->id.us==0)
snode->nodetree->id.us= 1;
}
@@ -101,28 +101,28 @@ void ED_node_changed_update(ID *id, bNode *node)
node_tree_from_ID(id, &nodetree, &edittree, &treetype);
- if(treetype==NTREE_SHADER) {
+ if (treetype==NTREE_SHADER) {
DAG_id_tag_update(id, 0);
- if(GS(id->name) == ID_MA)
+ if (GS(id->name) == ID_MA)
WM_main_add_notifier(NC_MATERIAL|ND_SHADING_DRAW, id);
- else if(GS(id->name) == ID_LA)
+ else if (GS(id->name) == ID_LA)
WM_main_add_notifier(NC_LAMP|ND_LIGHTING_DRAW, id);
- else if(GS(id->name) == ID_WO)
+ else if (GS(id->name) == ID_WO)
WM_main_add_notifier(NC_WORLD|ND_WORLD_DRAW, id);
}
- else if(treetype==NTREE_COMPOSIT) {
- if(node)
+ else if (treetype==NTREE_COMPOSIT) {
+ if (node)
nodeUpdate(edittree, node);
/* don't use NodeTagIDChanged, it gives far too many recomposites for image, scene layers, ... */
node= node_tree_get_editgroup(nodetree);
- if(node)
+ if (node)
nodeUpdateID(nodetree, node->id);
WM_main_add_notifier(NC_SCENE|ND_NODES, id);
}
- else if(treetype==NTREE_TEXTURE) {
+ else if (treetype==NTREE_TEXTURE) {
DAG_id_tag_update(id, 0);
WM_main_add_notifier(NC_TEXTURE|ND_NODES, id);
}
@@ -132,12 +132,12 @@ static int has_nodetree(bNodeTree *ntree, bNodeTree *lookup)
{
bNode *node;
- if(ntree == lookup)
+ if (ntree == lookup)
return 1;
- for(node=ntree->nodes.first; node; node=node->next)
- if(node->type == NODE_GROUP && node->id)
- if(has_nodetree((bNodeTree*)node->id, lookup))
+ for (node=ntree->nodes.first; node; node=node->next)
+ if (node->type == NODE_GROUP && node->id)
+ if (has_nodetree((bNodeTree*)node->id, lookup))
return 1;
return 0;
@@ -163,15 +163,15 @@ void ED_node_generic_update(Main *bmain, bNodeTree *ntree, bNode *node)
/* look through all datablocks, to support groups */
tti->foreach_nodetree(bmain, &cd, node_generic_update_cb);
- if(ntree->type == NTREE_TEXTURE)
+ if (ntree->type == NTREE_TEXTURE)
ntreeTexCheckCyclics(ntree);
}
static void do_node_internal_buttons(bContext *C, void *node_v, int event)
{
- if(event==B_NODE_EXEC) {
+ if (event==B_NODE_EXEC) {
SpaceNode *snode= CTX_wm_space_node(C);
- if(snode && snode->id)
+ if (snode && snode->id)
ED_node_changed_update(snode->id, node_v);
}
}
@@ -230,12 +230,12 @@ static void node_update_basis(const bContext *C, bNodeTree *ntree, bNode *node)
dy-= NODE_DY;
/* little bit space in top */
- if(node->outputs.first)
+ if (node->outputs.first)
dy-= NODE_DYS/2;
/* output sockets */
- for(nsock= node->outputs.first; nsock; nsock= nsock->next) {
- if(!nodeSocketIsHidden(nsock)) {
+ for (nsock= node->outputs.first; nsock; nsock= nsock->next) {
+ if (!nodeSocketIsHidden(nsock)) {
nsock->locx= locx + node->width;
nsock->locy= dy - NODE_DYS;
dy-= NODE_DY;
@@ -246,20 +246,20 @@ static void node_update_basis(const bContext *C, bNodeTree *ntree, bNode *node)
node->prvr.xmax = locx + node->width- NODE_DYS;
/* preview rect? */
- if(node->flag & NODE_PREVIEW) {
+ if (node->flag & NODE_PREVIEW) {
/* only recalculate size when there's a preview actually, otherwise we use stored result */
BLI_lock_thread(LOCK_PREVIEW);
- if(node->preview && node->preview->rect) {
+ if (node->preview && node->preview->rect) {
float aspect= 1.0f;
- if(node->preview && node->preview->xsize && node->preview->ysize)
+ if (node->preview && node->preview->xsize && node->preview->ysize)
aspect= (float)node->preview->ysize/(float)node->preview->xsize;
dy-= NODE_DYS/2;
node->prvr.ymax = dy;
- if(aspect <= 1.0f)
+ if (aspect <= 1.0f)
node->prvr.ymin = dy - aspect*(node->width-NODE_DY);
else {
float dx= (node->width - NODE_DYS) - (node->width- NODE_DYS)/aspect; /* width correction of image */
@@ -273,12 +273,12 @@ static void node_update_basis(const bContext *C, bNodeTree *ntree, bNode *node)
dy= node->prvr.ymin - NODE_DYS/2;
/* make sure that maximums are bigger or equal to minimums */
- if(node->prvr.xmax < node->prvr.xmin) SWAP(float, node->prvr.xmax, node->prvr.xmin);
- if(node->prvr.ymax < node->prvr.ymin) SWAP(float, node->prvr.ymax, node->prvr.ymin);
+ if (node->prvr.xmax < node->prvr.xmin) SWAP(float, node->prvr.xmax, node->prvr.xmin);
+ if (node->prvr.ymax < node->prvr.ymin) SWAP(float, node->prvr.ymax, node->prvr.ymin);
}
else {
float oldh= node->prvr.ymax - node->prvr.ymin;
- if(oldh==0.0f)
+ if (oldh==0.0f)
oldh= 0.6f*node->width-NODE_DY;
dy-= NODE_DYS/2;
node->prvr.ymax = dy;
@@ -290,7 +290,7 @@ static void node_update_basis(const bContext *C, bNodeTree *ntree, bNode *node)
}
/* buttons rect? */
- if((node->flag & NODE_OPTIONS) && node->typeinfo->uifunc) {
+ if ((node->flag & NODE_OPTIONS) && node->typeinfo->uifunc) {
dy-= NODE_DYS/2;
/* set this for uifunc() that don't use layout engine yet */
@@ -313,8 +313,8 @@ static void node_update_basis(const bContext *C, bNodeTree *ntree, bNode *node)
}
/* input sockets */
- for(nsock= node->inputs.first; nsock; nsock= nsock->next) {
- if(!nodeSocketIsHidden(nsock)) {
+ for (nsock= node->inputs.first; nsock; nsock= nsock->next) {
+ if (!nodeSocketIsHidden(nsock)) {
nsock->locx= locx;
nsock->locy= dy - NODE_DYS;
dy-= NODE_DY;
@@ -322,7 +322,7 @@ static void node_update_basis(const bContext *C, bNodeTree *ntree, bNode *node)
}
/* little bit space in end */
- if(node->inputs.first || (node->flag & (NODE_OPTIONS|NODE_PREVIEW))==0 )
+ if (node->inputs.first || (node->flag & (NODE_OPTIONS|NODE_PREVIEW))==0 )
dy-= NODE_DYS/2;
node->totr.xmin = locx;
@@ -352,15 +352,15 @@ static void node_update_hidden(bNode *node)
nodeSpaceCoords(node, &locx, &locy);
/* calculate minimal radius */
- for(nsock= node->inputs.first; nsock; nsock= nsock->next)
- if(!nodeSocketIsHidden(nsock))
+ for (nsock= node->inputs.first; nsock; nsock= nsock->next)
+ if (!nodeSocketIsHidden(nsock))
totin++;
- for(nsock= node->outputs.first; nsock; nsock= nsock->next)
- if(!nodeSocketIsHidden(nsock))
+ for (nsock= node->outputs.first; nsock; nsock= nsock->next)
+ if (!nodeSocketIsHidden(nsock))
totout++;
tot= MAX2(totin, totout);
- if(tot>4) {
+ if (tot>4) {
hiddenrad += 5.0f*(float)(tot-4);
}
@@ -372,8 +372,8 @@ static void node_update_hidden(bNode *node)
/* output sockets */
rad=drad= (float)M_PI/(1.0f + (float)totout);
- for(nsock= node->outputs.first; nsock; nsock= nsock->next) {
- if(!nodeSocketIsHidden(nsock)) {
+ for (nsock= node->outputs.first; nsock; nsock= nsock->next) {
+ if (!nodeSocketIsHidden(nsock)) {
nsock->locx= node->totr.xmax - hiddenrad + (float)sin(rad)*hiddenrad;
nsock->locy= node->totr.ymin + hiddenrad + (float)cos(rad)*hiddenrad;
rad+= drad;
@@ -383,8 +383,8 @@ static void node_update_hidden(bNode *node)
/* input sockets */
rad=drad= - (float)M_PI/(1.0f + (float)totin);
- for(nsock= node->inputs.first; nsock; nsock= nsock->next) {
- if(!nodeSocketIsHidden(nsock)) {
+ for (nsock= node->inputs.first; nsock; nsock= nsock->next) {
+ if (!nodeSocketIsHidden(nsock)) {
nsock->locx= node->totr.xmin + hiddenrad + (float)sin(rad)*hiddenrad;
nsock->locy= node->totr.ymin + hiddenrad + (float)cos(rad)*hiddenrad;
rad+= drad;
@@ -403,7 +403,7 @@ static void node_update_hidden(bNode *node)
void node_update_default(const bContext *C, bNodeTree *ntree, bNode *node)
{
- if(node->flag & NODE_HIDDEN)
+ if (node->flag & NODE_HIDDEN)
node_update_hidden(node);
else
node_update_basis(C, ntree, node);
@@ -411,19 +411,19 @@ void node_update_default(const bContext *C, bNodeTree *ntree, bNode *node)
static int node_get_colorid(bNode *node)
{
- if(node->typeinfo->nclass==NODE_CLASS_INPUT)
+ if (node->typeinfo->nclass==NODE_CLASS_INPUT)
return TH_NODE_IN_OUT;
- if(node->typeinfo->nclass==NODE_CLASS_OUTPUT) {
- if(node->flag & NODE_DO_OUTPUT)
+ if (node->typeinfo->nclass==NODE_CLASS_OUTPUT) {
+ if (node->flag & NODE_DO_OUTPUT)
return TH_NODE_IN_OUT;
else
return TH_NODE;
}
- if(node->typeinfo->nclass==NODE_CLASS_CONVERTOR)
+ if (node->typeinfo->nclass==NODE_CLASS_CONVERTOR)
return TH_NODE_CONVERTOR;
- if(ELEM3(node->typeinfo->nclass, NODE_CLASS_OP_COLOR, NODE_CLASS_OP_VECTOR, NODE_CLASS_OP_FILTER))
+ if (ELEM3(node->typeinfo->nclass, NODE_CLASS_OP_COLOR, NODE_CLASS_OP_VECTOR, NODE_CLASS_OP_FILTER))
return TH_NODE_OPERATOR;
- if(node->typeinfo->nclass==NODE_CLASS_GROUP)
+ if (node->typeinfo->nclass==NODE_CLASS_GROUP)
return TH_NODE_GROUP;
return TH_NODE;
}
@@ -436,7 +436,7 @@ static void node_draw_mute_line(View2D *v2d, SpaceNode *snode, bNode *node)
ListBase links;
bNodeLink *link;
- if(node->typeinfo->internal_connect == NULL)
+ if (node->typeinfo->internal_connect == NULL)
return;
/* Get default muting links. */
@@ -445,7 +445,7 @@ static void node_draw_mute_line(View2D *v2d, SpaceNode *snode, bNode *node)
glEnable(GL_BLEND);
glEnable(GL_LINE_SMOOTH);
- for(link = links.first; link; link = link->next)
+ for (link = links.first; link; link = link->next)
node_draw_link_bezier(v2d, snode, link, TH_REDALERT, 0, TH_WIRE, 0, TH_WIRE);
glDisable(GL_BLEND);
@@ -476,7 +476,7 @@ static void node_circle_draw(float x, float y, float size, char *col, int highli
glColor3ub(col[0], col[1], col[2]);
glBegin(GL_POLYGON);
- for(a=0; a<16; a++)
+ for (a=0; a<16; a++)
glVertex2f(x+size*si[a], y+size*co[a]);
glEnd();
@@ -490,7 +490,7 @@ static void node_circle_draw(float x, float y, float size, char *col, int highli
glEnable(GL_BLEND);
glEnable( GL_LINE_SMOOTH );
glBegin(GL_LINE_LOOP);
- for(a=0; a<16; a++)
+ for (a=0; a<16; a++)
glVertex2f(x+size*si[a], y+size*co[a]);
glEnd();
glDisable( GL_LINE_SMOOTH );
@@ -519,25 +519,25 @@ static void node_draw_preview(bNodePreview *preview, rctf *prv)
glRectf(prv->xmin, prv->ymin, prv->xmax, prv->ymax);
glColor3ub(160, 160, 160);
- for(y=prv->ymin; y<prv->ymax; y+=tile*2) {
- for(x=prv->xmin; x<prv->xmax; x+=tile*2) {
+ for (y=prv->ymin; y<prv->ymax; y+=tile*2) {
+ for (x=prv->xmin; x<prv->xmax; x+=tile*2) {
float tilex= tile, tiley= tile;
- if(x+tile > prv->xmax)
+ if (x+tile > prv->xmax)
tilex= prv->xmax-x;
- if(y+tile > prv->ymax)
+ if (y+tile > prv->ymax)
tiley= prv->ymax-y;
glRectf(x, y, x + tilex, y + tiley);
}
}
- for(y=prv->ymin+tile; y<prv->ymax; y+=tile*2) {
- for(x=prv->xmin+tile; x<prv->xmax; x+=tile*2) {
+ for (y=prv->ymin+tile; y<prv->ymax; y+=tile*2) {
+ for (x=prv->xmin+tile; x<prv->xmax; x+=tile*2) {
float tilex= tile, tiley= tile;
- if(x+tile > prv->xmax)
+ if (x+tile > prv->xmax)
tilex= prv->xmax-x;
- if(y+tile > prv->ymax)
+ if (y+tile > prv->ymax)
tiley= prv->ymax-y;
glRectf(x, y, x + tilex, y + tiley);
@@ -584,7 +584,7 @@ static void node_draw_basis(const bContext *C, ARegion *ar, SpaceNode *snode, bN
View2D *v2d = &ar->v2d;
/* hurmf... another candidate for callback, have to see how this works first */
- if(node->id && node->block && snode->treetype==NTREE_SHADER)
+ if (node->id && node->block && snode->treetype==NTREE_SHADER)
nodeShaderSynchronizeID(node, 0);
/* skip if out of view */
@@ -600,12 +600,12 @@ static void node_draw_basis(const bContext *C, ARegion *ar, SpaceNode *snode, bN
ui_dropshadow(rct, BASIS_RAD, snode->aspect, node->flag & SELECT);
/* header */
- if(color_id==TH_NODE)
+ if (color_id==TH_NODE)
UI_ThemeColorShade(color_id, -20);
else
UI_ThemeColor(color_id);
- if(node->flag & NODE_MUTED)
+ if (node->flag & NODE_MUTED)
UI_ThemeColorBlend(color_id, TH_REDALERT, 0.5f);
uiSetRoundBox(UI_CNR_TOP_LEFT | UI_CNR_TOP_RIGHT);
@@ -615,7 +615,7 @@ static void node_draw_basis(const bContext *C, ARegion *ar, SpaceNode *snode, bN
iconofs= rct->xmax - 7.0f;
/* preview */
- if(node->typeinfo->flag & NODE_PREVIEW) {
+ if (node->typeinfo->flag & NODE_PREVIEW) {
uiBut *but;
iconofs-=iconbutw;
uiBlockSetEmboss(node->block, UI_EMBOSSN);
@@ -631,7 +631,7 @@ static void node_draw_basis(const bContext *C, ARegion *ar, SpaceNode *snode, bN
uiBlockSetEmboss(node->block, UI_EMBOSS);
}
/* group edit */
- if(node->type == NODE_GROUP) {
+ if (node->type == NODE_GROUP) {
uiBut *but;
iconofs-=iconbutw;
uiBlockSetEmboss(node->block, UI_EMBOSSN);
@@ -642,7 +642,7 @@ static void node_draw_basis(const bContext *C, ARegion *ar, SpaceNode *snode, bN
}
/* title */
- if(node->flag & SELECT)
+ if (node->flag & SELECT)
UI_ThemeColor(TH_TEXT_HI);
else
UI_ThemeColorBlendShade(TH_TEXT, color_id, 0.4f, 10);
@@ -664,7 +664,7 @@ static void node_draw_basis(const bContext *C, ARegion *ar, SpaceNode *snode, bN
/* this isn't doing anything for the label, so commenting out */
#if 0
- if(node->flag & SELECT)
+ if (node->flag & SELECT)
UI_ThemeColor(TH_TEXT_HI);
else
UI_ThemeColor(TH_TEXT);
@@ -689,11 +689,11 @@ static void node_draw_basis(const bContext *C, ARegion *ar, SpaceNode *snode, bN
node_scaling_widget(TH_NODE, snode->aspect, rct->xmax-BASIS_RAD*snode->aspect, rct->ymin, rct->xmax, rct->ymin+BASIS_RAD*snode->aspect);
/* outline active and selected emphasis */
- if( node->flag & (NODE_ACTIVE|SELECT) ) {
+ if ( node->flag & (NODE_ACTIVE|SELECT) ) {
glEnable(GL_BLEND);
glEnable( GL_LINE_SMOOTH );
/* using different shades of TH_TEXT_HI for the empasis, like triangle */
- if( node->flag & NODE_ACTIVE )
+ if ( node->flag & NODE_ACTIVE )
UI_ThemeColorShadeAlpha(TH_TEXT_HI, 0, -40);
else
UI_ThemeColorShadeAlpha(TH_TEXT_HI, -20, -120);
@@ -705,15 +705,15 @@ static void node_draw_basis(const bContext *C, ARegion *ar, SpaceNode *snode, bN
}
/* disable lines */
- if(node->flag & NODE_MUTED)
+ if (node->flag & NODE_MUTED)
node_draw_mute_line(v2d, snode, node);
/* socket inputs, buttons */
- for(sock= node->inputs.first; sock; sock= sock->next) {
+ for (sock= node->inputs.first; sock; sock= sock->next) {
bNodeSocketType *stype= ntreeGetSocketType(sock->type);
- if(nodeSocketIsHidden(sock))
+ if (nodeSocketIsHidden(sock))
continue;
node_socket_circle_draw(ntree, sock, NODE_SOCKSIZE);
@@ -723,12 +723,12 @@ static void node_draw_basis(const bContext *C, ARegion *ar, SpaceNode *snode, bN
}
/* socket outputs */
- for(sock= node->outputs.first; sock; sock= sock->next) {
+ for (sock= node->outputs.first; sock; sock= sock->next) {
PointerRNA sockptr;
RNA_pointer_create((ID*)ntree, &RNA_NodeSocket, sock, &sockptr);
- if(nodeSocketIsHidden(sock))
+ if (nodeSocketIsHidden(sock))
continue;
node_socket_circle_draw(ntree, sock, NODE_SOCKSIZE);
@@ -739,7 +739,7 @@ static void node_draw_basis(const bContext *C, ARegion *ar, SpaceNode *snode, bN
int ofs = 0;
UI_ThemeColor(TH_TEXT);
slen= snode->aspect*UI_GetStringWidth(name);
- while(slen > node->width) {
+ while (slen > node->width) {
ofs++;
slen= snode->aspect*UI_GetStringWidth(name+ofs);
}
@@ -749,9 +749,9 @@ static void node_draw_basis(const bContext *C, ARegion *ar, SpaceNode *snode, bN
}
/* preview */
- if(node->flag & NODE_PREVIEW) {
+ if (node->flag & NODE_PREVIEW) {
BLI_lock_thread(LOCK_PREVIEW);
- if(node->preview && node->preview->rect && !BLI_rctf_is_empty(&node->prvr))
+ if (node->preview && node->preview->rect && !BLI_rctf_is_empty(&node->prvr))
node_draw_preview(node->preview, &node->prvr);
BLI_unlock_thread(LOCK_PREVIEW);
}
@@ -779,16 +779,16 @@ static void node_draw_hidden(const bContext *C, ARegion *ar, SpaceNode *snode, b
/* body */
UI_ThemeColor(color_id);
- if(node->flag & NODE_MUTED)
+ if (node->flag & NODE_MUTED)
UI_ThemeColorBlend(color_id, TH_REDALERT, 0.5f);
uiRoundBox(rct->xmin, rct->ymin, rct->xmax, rct->ymax, hiddenrad);
/* outline active and selected emphasis */
- if( node->flag & (NODE_ACTIVE|SELECT) ) {
+ if ( node->flag & (NODE_ACTIVE|SELECT) ) {
glEnable(GL_BLEND);
glEnable( GL_LINE_SMOOTH );
/* using different shades of TH_TEXT_HI for the empasis, like triangle */
- if( node->flag & NODE_ACTIVE )
+ if ( node->flag & NODE_ACTIVE )
UI_ThemeColorShadeAlpha(TH_TEXT_HI, 0, -40);
else
UI_ThemeColorShadeAlpha(TH_TEXT_HI, -20, -120);
@@ -798,7 +798,7 @@ static void node_draw_hidden(const bContext *C, ARegion *ar, SpaceNode *snode, b
}
/* title */
- if(node->flag & SELECT)
+ if (node->flag & SELECT)
UI_ThemeColor(TH_TEXT_HI);
else
UI_ThemeColorBlendShade(TH_TEXT, color_id, 0.4f, 10);
@@ -819,15 +819,15 @@ static void node_draw_hidden(const bContext *C, ARegion *ar, SpaceNode *snode, b
}
/* disable lines */
- if(node->flag & NODE_MUTED)
+ if (node->flag & NODE_MUTED)
node_draw_mute_line(&ar->v2d, snode, node);
- if(node->flag & SELECT)
+ if (node->flag & SELECT)
UI_ThemeColor(TH_TEXT_HI);
else
UI_ThemeColor(TH_TEXT);
- if(node->miniwidth>0.0f) {
+ if (node->miniwidth>0.0f) {
BLI_strncpy(showname, nodeLabel(node), sizeof(showname));
//if(node->flag & NODE_MUTED)
@@ -849,13 +849,13 @@ static void node_draw_hidden(const bContext *C, ARegion *ar, SpaceNode *snode, b
fdrawline(rct->xmax-dx-3.0f*snode->aspect, centy-4.0f, rct->xmax-dx-3.0f*snode->aspect, centy+4.0f);
/* sockets */
- for(sock= node->inputs.first; sock; sock= sock->next) {
- if(!nodeSocketIsHidden(sock))
+ for (sock= node->inputs.first; sock; sock= sock->next) {
+ if (!nodeSocketIsHidden(sock))
node_socket_circle_draw(snode->nodetree, sock, socket_size);
}
- for(sock= node->outputs.first; sock; sock= sock->next) {
- if(!nodeSocketIsHidden(sock))
+ for (sock= node->outputs.first; sock; sock= sock->next) {
+ if (!nodeSocketIsHidden(sock))
node_socket_circle_draw(snode->nodetree, sock, socket_size);
}
@@ -866,7 +866,7 @@ static void node_draw_hidden(const bContext *C, ARegion *ar, SpaceNode *snode, b
void node_draw_default(const bContext *C, ARegion *ar, SpaceNode *snode, bNodeTree *ntree, bNode *node)
{
- if(node->flag & NODE_HIDDEN)
+ if (node->flag & NODE_HIDDEN)
node_draw_hidden(C, ar, snode, node);
else
node_draw_basis(C, ar, snode, ntree, node);
@@ -882,7 +882,7 @@ void node_update_nodetree(const bContext *C, bNodeTree *ntree, float offsetx, fl
{
bNode *node;
- for(node= ntree->nodes.first; node; node= node->next) {
+ for (node= ntree->nodes.first; node; node= node->next) {
/* XXX little hack */
node->locx += offsetx;
node->locy += offsety;
@@ -906,18 +906,18 @@ void node_draw_nodetree(const bContext *C, ARegion *ar, SpaceNode *snode, bNodeT
bNodeLink *link;
int a;
- if(ntree==NULL) return; /* groups... */
+ if (ntree==NULL) return; /* groups... */
/* node lines */
glEnable(GL_BLEND);
glEnable(GL_LINE_SMOOTH);
- for(link= ntree->links.first; link; link= link->next)
+ for (link= ntree->links.first; link; link= link->next)
node_draw_link(&ar->v2d, snode, link);
glDisable(GL_LINE_SMOOTH);
glDisable(GL_BLEND);
/* draw nodes, last nodes in front */
- for(a=0, node= ntree->nodes.first; node; node=node->next, a++) {
+ for (a=0, node= ntree->nodes.first; node; node=node->next, a++) {
node->nr= a; /* index of node in list, used for exec event code */
node_draw(C, ar, snode, ntree, node);
}
@@ -953,7 +953,7 @@ void drawnodespace(const bContext *C, ARegion *ar, View2D *v2d)
/* nodes */
snode_set_context(snode, CTX_data_scene(C));
- if(snode->nodetree) {
+ if (snode->nodetree) {
bNode *node;
node_uiblocks_init(C, snode->nodetree);
@@ -961,8 +961,8 @@ void drawnodespace(const bContext *C, ARegion *ar, View2D *v2d)
/* uiBlocks must be initialized in drawing order for correct event clipping.
* Node group internal blocks added after the main group block.
*/
- for(node= snode->nodetree->nodes.first; node; node= node->next) {
- if(node->flag & NODE_GROUP_EDIT)
+ for (node= snode->nodetree->nodes.first; node; node= node->next) {
+ if (node->flag & NODE_GROUP_EDIT)
node_uiblocks_init(C, (bNodeTree *)node->id);
}
@@ -971,8 +971,8 @@ void drawnodespace(const bContext *C, ARegion *ar, View2D *v2d)
#if 0
/* active group */
- for(node= snode->nodetree->nodes.first; node; node= node->next) {
- if(node->flag & NODE_GROUP_EDIT)
+ for (node= snode->nodetree->nodes.first; node; node= node->next) {
+ if (node->flag & NODE_GROUP_EDIT)
node_draw_group(C, ar, snode, snode->nodetree, node);
}
#endif
@@ -981,7 +981,7 @@ void drawnodespace(const bContext *C, ARegion *ar, View2D *v2d)
/* temporary links */
glEnable(GL_BLEND);
glEnable(GL_LINE_SMOOTH);
- for(nldrag= snode->linkdrag.first; nldrag; nldrag= nldrag->next)
+ for (nldrag= snode->linkdrag.first; nldrag; nldrag= nldrag->next)
node_draw_link(&ar->v2d, snode, nldrag->link);
glDisable(GL_LINE_SMOOTH);
glDisable(GL_BLEND);
diff --git a/source/blender/editors/space_node/node_edit.c b/source/blender/editors/space_node/node_edit.c
index 5a3d9160b58..189d2307a7e 100644
--- a/source/blender/editors/space_node/node_edit.c
+++ b/source/blender/editors/space_node/node_edit.c
@@ -132,7 +132,7 @@ static void compo_freejob(void *cjv)
{
CompoJob *cj= cjv;
- if(cj->localtree) {
+ if (cj->localtree) {
ntreeLocalMerge(cj->localtree, cj->ntree);
}
MEM_freeN(cj);
@@ -169,7 +169,7 @@ static void compo_startjob(void *cjv, short *stop, short *do_update, float *prog
CompoJob *cj= cjv;
bNodeTree *ntree= cj->localtree;
- if(cj->scene->use_nodes==0)
+ if (cj->scene->use_nodes==0)
return;
cj->stop= stop;
@@ -220,9 +220,9 @@ void snode_composite_job(const bContext *C, ScrArea *sa)
/* operator poll callback */
static int composite_node_active(bContext *C)
{
- if( ED_operator_node_active(C)) {
+ if ( ED_operator_node_active(C)) {
SpaceNode *snode= CTX_wm_space_node(C);
- if(snode->treetype==NTREE_COMPOSIT)
+ if (snode->treetype==NTREE_COMPOSIT)
return 1;
}
return 0;
@@ -234,10 +234,10 @@ static bNode *editnode_get_active(bNodeTree *ntree)
bNode *node;
/* check for edited group */
- for(node= ntree->nodes.first; node; node= node->next)
- if(nodeGroupEditGet(node))
+ for (node= ntree->nodes.first; node; node= node->next)
+ if (nodeGroupEditGet(node))
break;
- if(node)
+ if (node)
return nodeGetActive((bNodeTree *)node->id);
else
return nodeGetActive(ntree);
@@ -252,11 +252,11 @@ void snode_notify(bContext *C, SpaceNode *snode)
{
WM_event_add_notifier(C, NC_NODE|NA_EDITED, NULL);
- if(snode->treetype==NTREE_SHADER)
+ if (snode->treetype==NTREE_SHADER)
WM_event_add_notifier(C, NC_MATERIAL|ND_NODES, snode->id);
- else if(snode->treetype==NTREE_COMPOSIT)
+ else if (snode->treetype==NTREE_COMPOSIT)
WM_event_add_notifier(C, NC_SCENE|ND_NODES, snode->id);
- else if(snode->treetype==NTREE_TEXTURE)
+ else if (snode->treetype==NTREE_TEXTURE)
WM_event_add_notifier(C, NC_TEXTURE|ND_NODES, snode->id);
}
@@ -265,8 +265,8 @@ bNode *node_tree_get_editgroup(bNodeTree *nodetree)
bNode *gnode;
/* get the groupnode */
- for(gnode= nodetree->nodes.first; gnode; gnode= gnode->next)
- if(nodeGroupEditGet(gnode))
+ for (gnode= nodetree->nodes.first; gnode; gnode= gnode->next)
+ if (nodeGroupEditGet(gnode))
break;
return gnode;
}
@@ -289,7 +289,7 @@ void ED_node_shader_default(Scene *scene, ID *id)
Material *ma= (Material*)id;
ma->nodetree = ntree;
- if(scene_use_new_shading_nodes(scene)) {
+ if (scene_use_new_shading_nodes(scene)) {
output_type = SH_NODE_OUTPUT_MATERIAL;
shader_type = SH_NODE_BSDF_DIFFUSE;
}
@@ -321,7 +321,7 @@ void ED_node_shader_default(Scene *scene, ID *id)
shader_type = SH_NODE_EMISSION;
copy_v3_v3(color, &la->r);
- if(la->type == LA_LOCAL || la->type == LA_SPOT || la->type == LA_AREA)
+ if (la->type == LA_LOCAL || la->type == LA_SPOT || la->type == LA_AREA)
strength= 100.0f;
else
strength= 1.0f;
@@ -347,11 +347,11 @@ void ED_node_shader_default(Scene *scene, ID *id)
nodeAddLink(ntree, in, fromsock, out, tosock);
/* default values */
- if(scene_use_new_shading_nodes(scene)) {
+ if (scene_use_new_shading_nodes(scene)) {
sock= in->inputs.first;
copy_v3_v3(((bNodeSocketValueRGBA*)sock->default_value)->value, color);
- if(strength != 0.0f) {
+ if (strength != 0.0f) {
sock= in->inputs.last;
((bNodeSocketValueFloat*)sock->default_value)->value= strength;
}
@@ -369,7 +369,7 @@ void ED_node_composit_default(Scene *sce)
bNodeTemplate ntemp;
/* but lets check it anyway */
- if(sce->nodetree) {
+ if (sce->nodetree) {
if (G.f & G_DEBUG)
printf("error in composite initialize\n");
return;
@@ -409,7 +409,7 @@ void ED_node_texture_default(Tex *tx)
bNodeTemplate ntemp;
/* but lets check it anyway */
- if(tx->nodetree) {
+ if (tx->nodetree) {
if (G.f & G_DEBUG)
printf("error in texture initialize\n");
return;
@@ -440,43 +440,43 @@ void node_tree_from_ID(ID *id, bNodeTree **ntree, bNodeTree **edittree, int *tre
bNode *node= NULL;
short idtype= GS(id->name);
- if(idtype == ID_NT) {
+ if (idtype == ID_NT) {
*ntree= (bNodeTree*)id;
- if(treetype) *treetype= (*ntree)->type;
+ if (treetype) *treetype= (*ntree)->type;
}
- else if(idtype == ID_MA) {
+ else if (idtype == ID_MA) {
*ntree= ((Material*)id)->nodetree;
- if(treetype) *treetype= NTREE_SHADER;
+ if (treetype) *treetype= NTREE_SHADER;
}
- else if(idtype == ID_LA) {
+ else if (idtype == ID_LA) {
*ntree= ((Lamp*)id)->nodetree;
- if(treetype) *treetype= NTREE_SHADER;
+ if (treetype) *treetype= NTREE_SHADER;
}
- else if(idtype == ID_WO) {
+ else if (idtype == ID_WO) {
*ntree= ((World*)id)->nodetree;
- if(treetype) *treetype= NTREE_SHADER;
+ if (treetype) *treetype= NTREE_SHADER;
}
- else if(idtype == ID_SCE) {
+ else if (idtype == ID_SCE) {
*ntree= ((Scene*)id)->nodetree;
- if(treetype) *treetype= NTREE_COMPOSIT;
+ if (treetype) *treetype= NTREE_COMPOSIT;
}
- else if(idtype == ID_TE) {
+ else if (idtype == ID_TE) {
*ntree= ((Tex*)id)->nodetree;
- if(treetype) *treetype= NTREE_TEXTURE;
+ if (treetype) *treetype= NTREE_TEXTURE;
}
else {
- if(treetype) *treetype= 0;
+ if (treetype) *treetype= 0;
return;
}
/* find editable group */
- if(edittree) {
- if(*ntree)
- for(node= (*ntree)->nodes.first; node; node= node->next)
- if(nodeGroupEditGet(node))
+ if (edittree) {
+ if (*ntree)
+ for (node= (*ntree)->nodes.first; node; node= node->next)
+ if (nodeGroupEditGet(node))
break;
- if(node && node->id)
+ if (node && node->id)
*edittree= (bNodeTree *)node->id;
else
*edittree= *ntree;
@@ -485,7 +485,7 @@ void node_tree_from_ID(ID *id, bNodeTree **ntree, bNodeTree **edittree, int *tre
else {
*ntree= NULL;
*edittree= NULL;
- if(treetype) *treetype= 0;
+ if (treetype) *treetype= 0;
}
}
@@ -496,17 +496,17 @@ void snode_set_context(SpaceNode *snode, Scene *scene)
snode->id= snode->from= NULL;
- if(snode->treetype==NTREE_SHADER) {
+ if (snode->treetype==NTREE_SHADER) {
/* need active object, or we allow pinning... */
- if(snode->shaderfrom == SNODE_SHADER_OBJECT) {
- if(ob) {
- if(ob->type == OB_LAMP) {
+ if (snode->shaderfrom == SNODE_SHADER_OBJECT) {
+ if (ob) {
+ if (ob->type == OB_LAMP) {
snode->from= &ob->id;
snode->id= ob->data;
}
else {
Material *ma= give_current_material(ob, ob->actcol);
- if(ma) {
+ if (ma) {
snode->from= &ob->id;
snode->id= &ma->id;
}
@@ -514,26 +514,26 @@ void snode_set_context(SpaceNode *snode, Scene *scene)
}
}
else { /* SNODE_SHADER_WORLD */
- if(scene->world) {
+ if (scene->world) {
snode->from= NULL;
snode->id= &scene->world->id;
}
}
}
- else if(snode->treetype==NTREE_COMPOSIT) {
+ else if (snode->treetype==NTREE_COMPOSIT) {
snode->id= &scene->id;
/* update output sockets based on available layers */
ntreeCompositForceHidden(scene->nodetree, scene);
}
- else if(snode->treetype==NTREE_TEXTURE) {
+ else if (snode->treetype==NTREE_TEXTURE) {
Tex *tx= NULL;
- if(snode->texfrom==SNODE_TEX_OBJECT) {
- if(ob) {
+ if (snode->texfrom==SNODE_TEX_OBJECT) {
+ if (ob) {
tx= give_current_object_texture(ob);
- if(ob->type == OB_LAMP)
+ if (ob->type == OB_LAMP)
snode->from= (ID*)ob->data;
else
snode->from= (ID*)give_current_material(ob, ob->actcol);
@@ -542,7 +542,7 @@ void snode_set_context(SpaceNode *snode, Scene *scene)
snode->id= &tx->id;
}
}
- else if(snode->texfrom==SNODE_TEX_WORLD) {
+ else if (snode->texfrom==SNODE_TEX_WORLD) {
tx= give_current_world_texture(scene->world);
snode->from= (ID *)scene->world;
snode->id= &tx->id;
@@ -550,7 +550,7 @@ void snode_set_context(SpaceNode *snode, Scene *scene)
else {
struct Brush *brush= NULL;
- if(ob && (ob->mode & OB_MODE_SCULPT))
+ if (ob && (ob->mode & OB_MODE_SCULPT))
brush= paint_brush(&scene->toolsettings->sculpt->paint);
else
brush= paint_brush(&scene->toolsettings->imapaint.paint);
@@ -581,7 +581,7 @@ static void snode_update(SpaceNode *snode, bNode *node)
/* if inside group, tag entire group */
gnode= node_tree_get_editgroup(snode->nodetree);
- if(gnode)
+ if (gnode)
nodeUpdateID(snode->nodetree, gnode->id);
}
@@ -589,12 +589,12 @@ static int has_nodetree(bNodeTree *ntree, bNodeTree *lookup)
{
bNode *node;
- if(ntree == lookup)
+ if (ntree == lookup)
return 1;
- for(node=ntree->nodes.first; node; node=node->next)
- if(node->type == NODE_GROUP && node->id)
- if(has_nodetree((bNodeTree*)node->id, lookup))
+ for (node=ntree->nodes.first; node; node=node->next)
+ if (node->type == NODE_GROUP && node->id)
+ if (has_nodetree((bNodeTree*)node->id, lookup))
return 1;
return 0;
@@ -606,72 +606,72 @@ void ED_node_set_active(Main *bmain, bNodeTree *ntree, bNode *node)
nodeSetActive(ntree, node);
- if(node->type!=NODE_GROUP) {
+ if (node->type!=NODE_GROUP) {
int was_output= (node->flag & NODE_DO_OUTPUT);
/* tree specific activate calls */
- if(ntree->type==NTREE_SHADER) {
+ if (ntree->type==NTREE_SHADER) {
/* when we select a material, active texture is cleared, for buttons */
- if(node->id && ELEM3(GS(node->id->name), ID_MA, ID_LA, ID_WO))
+ if (node->id && ELEM3(GS(node->id->name), ID_MA, ID_LA, ID_WO))
nodeClearActiveID(ntree, ID_TE);
- if(node->type==SH_NODE_OUTPUT) {
+ if (node->type==SH_NODE_OUTPUT) {
bNode *tnode;
- for(tnode= ntree->nodes.first; tnode; tnode= tnode->next)
- if( tnode->type==SH_NODE_OUTPUT)
+ for (tnode= ntree->nodes.first; tnode; tnode= tnode->next)
+ if ( tnode->type==SH_NODE_OUTPUT)
tnode->flag &= ~NODE_DO_OUTPUT;
node->flag |= NODE_DO_OUTPUT;
- if(was_output==0)
+ if (was_output==0)
ED_node_generic_update(bmain, ntree, node);
}
/* if active texture changed, free glsl materials */
- if((node->flag & NODE_ACTIVE_TEXTURE) && !was_active_texture) {
+ if ((node->flag & NODE_ACTIVE_TEXTURE) && !was_active_texture) {
Material *ma;
- for(ma=bmain->mat.first; ma; ma=ma->id.next)
- if(ma->nodetree && ma->use_nodes && has_nodetree(ma->nodetree, ntree))
+ for (ma=bmain->mat.first; ma; ma=ma->id.next)
+ if (ma->nodetree && ma->use_nodes && has_nodetree(ma->nodetree, ntree))
GPU_material_free(ma);
}
WM_main_add_notifier(NC_MATERIAL|ND_NODES, node->id);
}
- else if(ntree->type==NTREE_COMPOSIT) {
+ else if (ntree->type==NTREE_COMPOSIT) {
/* make active viewer, currently only 1 supported... */
- if( ELEM(node->type, CMP_NODE_VIEWER, CMP_NODE_SPLITVIEWER)) {
+ if ( ELEM(node->type, CMP_NODE_VIEWER, CMP_NODE_SPLITVIEWER)) {
bNode *tnode;
- for(tnode= ntree->nodes.first; tnode; tnode= tnode->next)
- if( ELEM(tnode->type, CMP_NODE_VIEWER, CMP_NODE_SPLITVIEWER))
+ for (tnode= ntree->nodes.first; tnode; tnode= tnode->next)
+ if ( ELEM(tnode->type, CMP_NODE_VIEWER, CMP_NODE_SPLITVIEWER))
tnode->flag &= ~NODE_DO_OUTPUT;
node->flag |= NODE_DO_OUTPUT;
- if(was_output==0)
+ if (was_output==0)
ED_node_generic_update(bmain, ntree, node);
/* addnode() doesnt link this yet... */
node->id= (ID *)BKE_image_verify_viewer(IMA_TYPE_COMPOSITE, "Viewer Node");
}
- else if(node->type==CMP_NODE_R_LAYERS) {
+ else if (node->type==CMP_NODE_R_LAYERS) {
Scene *scene;
- for(scene=bmain->scene.first; scene; scene=scene->id.next) {
- if(scene->nodetree && scene->use_nodes && has_nodetree(scene->nodetree, ntree)) {
- if(node->id==NULL || node->id==(ID *)scene) {
+ for (scene=bmain->scene.first; scene; scene=scene->id.next) {
+ if (scene->nodetree && scene->use_nodes && has_nodetree(scene->nodetree, ntree)) {
+ if (node->id==NULL || node->id==(ID *)scene) {
scene->r.actlay= node->custom1;
}
}
}
}
- else if(node->type==CMP_NODE_COMPOSITE) {
+ else if (node->type==CMP_NODE_COMPOSITE) {
if (was_output==0) {
bNode *tnode;
- for(tnode= ntree->nodes.first; tnode; tnode= tnode->next)
- if( tnode->type==CMP_NODE_COMPOSITE)
+ for (tnode= ntree->nodes.first; tnode; tnode= tnode->next)
+ if ( tnode->type==CMP_NODE_COMPOSITE)
tnode->flag &= ~NODE_DO_OUTPUT;
node->flag |= NODE_DO_OUTPUT;
@@ -679,10 +679,10 @@ void ED_node_set_active(Main *bmain, bNodeTree *ntree, bNode *node)
}
}
}
- else if(ntree->type==NTREE_TEXTURE) {
+ else if (ntree->type==NTREE_TEXTURE) {
// XXX
#if 0
- if(node->id)
+ if (node->id)
; // XXX BIF_preview_changed(-1);
// allqueue(REDRAWBUTSSHADING, 1);
// allqueue(REDRAWIPO, 0);
@@ -811,12 +811,12 @@ void snode_make_group_editable(SpaceNode *snode, bNode *gnode)
bNode *node;
/* make sure nothing has group editing on */
- for(node=snode->nodetree->nodes.first; node; node=node->next)
+ for (node=snode->nodetree->nodes.first; node; node=node->next)
nodeGroupEditClear(node);
- if(gnode==NULL) {
+ if (gnode==NULL) {
/* with NULL argument we do a toggle */
- if(snode->edittree==snode->nodetree)
+ if (snode->edittree==snode->nodetree)
gnode= nodeGetActive(snode->nodetree);
}
@@ -824,7 +824,7 @@ void snode_make_group_editable(SpaceNode *snode, bNode *gnode)
snode->edittree = nodeGroupEditSet(gnode, 1);
/* deselect all other nodes, so we can also do grabbing of entire subtree */
- for(node= snode->nodetree->nodes.first; node; node= node->next)
+ for (node= snode->nodetree->nodes.first; node; node= node->next)
node_deselect(node);
node_select(gnode);
}
@@ -858,7 +858,7 @@ static int node_group_edit_invoke(bContext *C, wmOperator *op, wmEvent *UNUSED(e
/* XXX callback? */
if (snode->nodetree==snode->edittree) {
gnode = nodeGetActive(snode->edittree);
- if(gnode && gnode->id && GS(gnode->id->name)==ID_NT && gnode->id->lib) {
+ if (gnode && gnode->id && GS(gnode->id->name)==ID_NT && gnode->id->lib) {
uiPupMenuOkee(C, op->type->idname, "Make group local?");
return OPERATOR_CANCELLED;
}
@@ -1138,18 +1138,18 @@ static int node_group_ungroup_exec(bContext *C, wmOperator *op)
/* are we inside of a group? */
gnode= node_tree_get_editgroup(snode->nodetree);
- if(gnode)
+ if (gnode)
snode_make_group_editable(snode, NULL);
gnode= nodeGetActive(snode->edittree);
- if(gnode==NULL)
+ if (gnode==NULL)
return OPERATOR_CANCELLED;
- if(gnode->type!=NODE_GROUP) {
+ if (gnode->type!=NODE_GROUP) {
BKE_report(op->reports, RPT_WARNING, "Not a group");
return OPERATOR_CANCELLED;
}
- else if(!node_group_ungroup(snode->edittree, gnode)) {
+ else if (!node_group_ungroup(snode->edittree, gnode)) {
BKE_report(op->reports, RPT_WARNING, "Can't ungroup");
return OPERATOR_CANCELLED;
}
@@ -1182,8 +1182,8 @@ static bNode *visible_node(SpaceNode *snode, rctf *rct)
{
bNode *node;
- for(node=snode->edittree->nodes.last; node; node=node->prev) {
- if(BLI_isect_rctf(&node->totr, rct, NULL))
+ for (node=snode->edittree->nodes.last; node; node=node->prev) {
+ if (BLI_isect_rctf(&node->totr, rct, NULL))
break;
}
return node;
@@ -1245,7 +1245,7 @@ static int snode_bg_viewmove_invoke(bContext *C, wmOperator *op, wmEvent *event)
ima= BKE_image_verify_viewer(IMA_TYPE_COMPOSITE, "Viewer Node");
ibuf= BKE_image_acquire_ibuf(ima, NULL, &lock);
- if(ibuf == NULL) {
+ if (ibuf == NULL) {
BKE_image_release_ibuf(ima, lock);
return OPERATOR_CANCELLED;
}
@@ -1362,11 +1362,11 @@ static void sample_apply(bContext *C, wmOperator *op, wmEvent *event)
ima= BKE_image_verify_viewer(IMA_TYPE_COMPOSITE, "Viewer Node");
ibuf= BKE_image_acquire_ibuf(ima, NULL, &lock);
- if(!ibuf)
+ if (!ibuf)
return;
- if(!ibuf->rect) {
- if(info->color_manage)
+ if (!ibuf->rect) {
+ if (info->color_manage)
ibuf->profile = IB_PROFILE_LINEAR_RGB;
else
ibuf->profile = IB_PROFILE_NONE;
@@ -1379,7 +1379,7 @@ static void sample_apply(bContext *C, wmOperator *op, wmEvent *event)
fx = (bufx > 0.0f ? ((float)event->mval[0] - 0.5f*ar->winx - snode->xof) / bufx + 0.5f : 0.0f);
fy = (bufy > 0.0f ? ((float)event->mval[1] - 0.5f*ar->winy - snode->yof) / bufy + 0.5f : 0.0f);
- if(fx>=0.0f && fy>=0.0f && fx<1.0f && fy<1.0f) {
+ if (fx>=0.0f && fy>=0.0f && fx<1.0f && fy<1.0f) {
float *fp;
char *cp;
int x= (int)(fx*ibuf->x), y= (int)(fy*ibuf->y);
@@ -1392,7 +1392,7 @@ static void sample_apply(bContext *C, wmOperator *op, wmEvent *event)
info->draw= 1;
info->channels= ibuf->channels;
- if(ibuf->rect) {
+ if (ibuf->rect) {
cp= (char *)(ibuf->rect + y*ibuf->x + x);
info->col[0]= cp[0];
@@ -1405,7 +1405,7 @@ static void sample_apply(bContext *C, wmOperator *op, wmEvent *event)
info->colf[2]= (float)cp[2]/255.0f;
info->colf[3]= (float)cp[3]/255.0f;
}
- if(ibuf->rect_float) {
+ if (ibuf->rect_float) {
fp= (ibuf->rect_float + (ibuf->channels)*(y*ibuf->x + x));
info->colf[0]= fp[0];
@@ -1437,7 +1437,7 @@ static int sample_invoke(bContext *C, wmOperator *op, wmEvent *event)
ARegion *ar= CTX_wm_region(C);
ImageSampleInfo *info;
- if(snode->treetype!=NTREE_COMPOSIT || !(snode->flag & SNODE_BACKDRAW))
+ if (snode->treetype!=NTREE_COMPOSIT || !(snode->flag & SNODE_BACKDRAW))
return OPERATOR_CANCELLED;
info= MEM_callocN(sizeof(ImageSampleInfo), "ImageSampleInfo");
@@ -1512,7 +1512,7 @@ static int node_resize_modal(bContext *C, wmOperator *op, wmEvent *event)
&mx, &my);
if (node) {
- if(node->flag & NODE_HIDDEN) {
+ if (node->flag & NODE_HIDDEN) {
node->miniwidth= nsw->oldminiwidth + mx - nsw->mxstart;
CLAMP(node->miniwidth, 0.0f, 100.0f);
}
@@ -1550,12 +1550,12 @@ static int node_resize_invoke(bContext *C, wmOperator *op, wmEvent *event)
ARegion *ar= CTX_wm_region(C);
bNode *node= editnode_get_active(snode->edittree);
- if(node) {
+ if (node) {
/* convert mouse coordinates to v2d space */
UI_view2d_region_to_view(&ar->v2d, event->mval[0], event->mval[1],
&snode->mx, &snode->my);
- if(node->typeinfo->resize_area_func(node, snode->mx, snode->my)) {
+ if (node->typeinfo->resize_area_func(node, snode->mx, snode->my)) {
NodeSizeWidget *nsw= MEM_callocN(sizeof(NodeSizeWidget), "size widget op data");
op->customdata= nsw;
@@ -1607,11 +1607,11 @@ int node_has_hidden_sockets(bNode *node, short flag)
{
bNodeSocket *sock;
- for(sock= node->inputs.first; sock; sock= sock->next)
- if(sock->flag & flag)
+ for (sock= node->inputs.first; sock; sock= sock->next)
+ if (sock->flag & flag)
return 1;
- for(sock= node->outputs.first; sock; sock= sock->next)
- if(sock->flag & flag)
+ for (sock= node->outputs.first; sock; sock= sock->next)
+ if (sock->flag & flag)
return 1;
return 0;
}
@@ -1620,20 +1620,20 @@ void node_set_hidden_sockets(SpaceNode *snode, bNode *node, short flag, int set)
{
bNodeSocket *sock;
- if(set==0) {
- for(sock= node->inputs.first; sock; sock= sock->next)
+ if (set==0) {
+ for (sock= node->inputs.first; sock; sock= sock->next)
sock->flag &= ~flag;
- for(sock= node->outputs.first; sock; sock= sock->next)
+ for (sock= node->outputs.first; sock; sock= sock->next)
sock->flag &= ~flag;
}
else {
/* hide unused sockets */
- for(sock= node->inputs.first; sock; sock= sock->next) {
- if(sock->link==NULL)
+ for (sock= node->inputs.first; sock; sock= sock->next) {
+ if (sock->link==NULL)
sock->flag |= flag;
}
- for(sock= node->outputs.first; sock; sock= sock->next) {
- if(nodeCountSocketLinks(snode->edittree, sock)==0)
+ for (sock= node->outputs.first; sock; sock= sock->next) {
+ if (nodeCountSocketLinks(snode->edittree, sock)==0)
sock->flag |= flag;
}
}
@@ -1647,20 +1647,20 @@ static int node_link_viewer(const bContext *C, bNode *tonode)
bNodeSocket *sock;
/* context check */
- if(tonode==NULL || tonode->outputs.first==NULL)
+ if (tonode==NULL || tonode->outputs.first==NULL)
return OPERATOR_CANCELLED;
- if( ELEM(tonode->type, CMP_NODE_VIEWER, CMP_NODE_SPLITVIEWER))
+ if ( ELEM(tonode->type, CMP_NODE_VIEWER, CMP_NODE_SPLITVIEWER))
return OPERATOR_CANCELLED;
/* get viewer */
- for(node= snode->edittree->nodes.first; node; node= node->next)
- if( ELEM(node->type, CMP_NODE_VIEWER, CMP_NODE_SPLITVIEWER))
- if(node->flag & NODE_DO_OUTPUT)
+ for (node= snode->edittree->nodes.first; node; node= node->next)
+ if ( ELEM(node->type, CMP_NODE_VIEWER, CMP_NODE_SPLITVIEWER))
+ if (node->flag & NODE_DO_OUTPUT)
break;
/* no viewer, we make one active */
- if(node==NULL) {
- for(node= snode->edittree->nodes.first; node; node= node->next) {
- if( ELEM(node->type, CMP_NODE_VIEWER, CMP_NODE_SPLITVIEWER)) {
+ if (node==NULL) {
+ for (node= snode->edittree->nodes.first; node; node= node->next) {
+ if ( ELEM(node->type, CMP_NODE_VIEWER, CMP_NODE_SPLITVIEWER)) {
node->flag |= NODE_DO_OUTPUT;
break;
}
@@ -1672,32 +1672,32 @@ static int node_link_viewer(const bContext *C, bNode *tonode)
/* try to find an already connected socket to cycle to the next */
if (node) {
link = NULL;
- for(link= snode->edittree->links.first; link; link= link->next)
- if(link->tonode==node && link->fromnode==tonode)
- if(link->tosock==node->inputs.first)
+ for (link= snode->edittree->links.first; link; link= link->next)
+ if (link->tonode==node && link->fromnode==tonode)
+ if (link->tosock==node->inputs.first)
break;
- if(link) {
+ if (link) {
/* unlink existing connection */
sock= link->fromsock;
nodeRemLink(snode->edittree, link);
/* find a socket after the previously connected socket */
- for(sock=sock->next; sock; sock= sock->next)
- if(!nodeSocketIsHidden(sock))
+ for (sock=sock->next; sock; sock= sock->next)
+ if (!nodeSocketIsHidden(sock))
break;
}
}
/* find a socket starting from the first socket */
- if(!sock) {
- for(sock= tonode->outputs.first; sock; sock= sock->next)
- if(!nodeSocketIsHidden(sock))
+ if (!sock) {
+ for (sock= tonode->outputs.first; sock; sock= sock->next)
+ if (!nodeSocketIsHidden(sock))
break;
}
- if(sock) {
+ if (sock) {
/* add a new viewer if none exists yet */
- if(!node) {
+ if (!node) {
Main *bmain = CTX_data_main(C);
Scene *scene = CTX_data_scene(C);
bNodeTemplate ntemp;
@@ -1712,12 +1712,12 @@ static int node_link_viewer(const bContext *C, bNode *tonode)
}
else {
/* get link to viewer */
- for(link= snode->edittree->links.first; link; link= link->next)
- if(link->tonode==node && link->tosock==node->inputs.first)
+ for (link= snode->edittree->links.first; link; link= link->next)
+ if (link->tonode==node && link->tosock==node->inputs.first)
break;
}
- if(link==NULL) {
+ if (link==NULL) {
nodeAddLink(snode->edittree, tonode, sock, node, node->inputs.first);
}
else {
@@ -1739,7 +1739,7 @@ static int node_active_link_viewer(bContext *C, wmOperator *UNUSED(op))
node= editnode_get_active(snode->edittree);
- if(!node)
+ if (!node)
return OPERATOR_CANCELLED;
ED_preview_kill_jobs(C);
@@ -1779,17 +1779,17 @@ static int UNUSED_FUNCTION(node_mouse_groupheader)(SpaceNode *snode)
// XXX int mval[2];
gnode= node_tree_get_editgroup(snode->nodetree);
- if(gnode==NULL) return 0;
+ if (gnode==NULL) return 0;
// XXX getmouseco_areawin(mval);
// XXX areamouseco_to_ipoco(G.v2d, mval, &mx, &my);
/* click in header or outside? */
- if(BLI_in_rctf(&gnode->totr, mx, my)==0) {
+ if (BLI_in_rctf(&gnode->totr, mx, my)==0) {
rctf rect= gnode->totr;
rect.ymax += NODE_DY;
- if(BLI_in_rctf(&rect, mx, my)==0)
+ if (BLI_in_rctf(&rect, mx, my)==0)
snode_make_group_editable(snode, NULL); /* toggles, so exits editmode */
// else
// XXX transform_nodes(snode->nodetree, 'g', "Move group");
@@ -1811,7 +1811,7 @@ int node_find_indicated_socket(SpaceNode *snode, bNode **nodep, bNodeSocket **so
*sockp= NULL;
/* check if we click in a socket */
- for(node= snode->edittree->nodes.first; node; node= node->next) {
+ for (node= snode->edittree->nodes.first; node; node= node->next) {
rect.xmin = snode->mx - (NODE_SOCKSIZE+4);
rect.ymin = snode->my - (NODE_SOCKSIZE+4);
@@ -1823,17 +1823,18 @@ int node_find_indicated_socket(SpaceNode *snode, bNode **nodep, bNodeSocket **so
if (in_out == SOCK_IN) {
rect.xmax += NODE_SOCKSIZE;
rect.xmin -= NODE_SOCKSIZE*4;
- } else if (in_out == SOCK_OUT) {
+ }
+ else if (in_out == SOCK_OUT) {
rect.xmax += NODE_SOCKSIZE*4;
rect.xmin -= NODE_SOCKSIZE;
}
}
- if(in_out & SOCK_IN) {
- for(sock= node->inputs.first; sock; sock= sock->next) {
- if(!nodeSocketIsHidden(sock)) {
- if(BLI_in_rctf(&rect, sock->locx, sock->locy)) {
- if(node == visible_node(snode, &rect)) {
+ if (in_out & SOCK_IN) {
+ for (sock= node->inputs.first; sock; sock= sock->next) {
+ if (!nodeSocketIsHidden(sock)) {
+ if (BLI_in_rctf(&rect, sock->locx, sock->locy)) {
+ if (node == visible_node(snode, &rect)) {
*nodep= node;
*sockp= sock;
return 1;
@@ -1842,11 +1843,11 @@ int node_find_indicated_socket(SpaceNode *snode, bNode **nodep, bNodeSocket **so
}
}
}
- if(in_out & SOCK_OUT) {
- for(sock= node->outputs.first; sock; sock= sock->next) {
- if(!nodeSocketIsHidden(sock)) {
- if(BLI_in_rctf(&rect, sock->locx, sock->locy)) {
- if(node == visible_node(snode, &rect)) {
+ if (in_out & SOCK_OUT) {
+ for (sock= node->outputs.first; sock; sock= sock->next) {
+ if (!nodeSocketIsHidden(sock)) {
+ if (BLI_in_rctf(&rect, sock->locx, sock->locy)) {
+ if (node == visible_node(snode, &rect)) {
*nodep= node;
*sockp= sock;
return 1;
@@ -1860,10 +1861,10 @@ int node_find_indicated_socket(SpaceNode *snode, bNode **nodep, bNodeSocket **so
/* check group sockets
* NB: using ngroup->outputs as input sockets and vice versa here!
*/
- if(in_out & SOCK_IN) {
- for(sock= snode->edittree->outputs.first; sock; sock= sock->next) {
- if(!nodeSocketIsHidden(sock)) {
- if(BLI_in_rctf(&rect, sock->locx, sock->locy)) {
+ if (in_out & SOCK_IN) {
+ for (sock= snode->edittree->outputs.first; sock; sock= sock->next) {
+ if (!nodeSocketIsHidden(sock)) {
+ if (BLI_in_rctf(&rect, sock->locx, sock->locy)) {
*nodep= NULL; /* NULL node pointer indicates group socket */
*sockp= sock;
return 1;
@@ -1871,10 +1872,10 @@ int node_find_indicated_socket(SpaceNode *snode, bNode **nodep, bNodeSocket **so
}
}
}
- if(in_out & SOCK_OUT) {
- for(sock= snode->edittree->inputs.first; sock; sock= sock->next) {
- if(!nodeSocketIsHidden(sock)) {
- if(BLI_in_rctf(&rect, sock->locx, sock->locy)) {
+ if (in_out & SOCK_OUT) {
+ for (sock= snode->edittree->inputs.first; sock; sock= sock->next) {
+ if (!nodeSocketIsHidden(sock)) {
+ if (BLI_in_rctf(&rect, sock->locx, sock->locy)) {
*nodep= NULL; /* NULL node pointer indicates group socket */
*sockp= sock;
return 1;
@@ -2031,8 +2032,8 @@ void snode_autoconnect(SpaceNode *snode, int allow_multiple, int replace)
bNode *node;
int i, numlinks=0;
- for(node= ntree->nodes.first; node; node= node->next) {
- if(node->flag & NODE_SELECT) {
+ for (node= ntree->nodes.first; node; node= node->next) {
+ if (node->flag & NODE_SELECT) {
nli = MEM_mallocN(sizeof(bNodeListItem), "temporary node list item");
nli->node = node;
BLI_addtail(nodelist, nli);
@@ -2112,13 +2113,13 @@ bNode *node_add_node(SpaceNode *snode, Main *bmain, Scene *scene, bNodeTemplate
node = nodeAddNode(snode->edittree, ntemp);
/* generics */
- if(node) {
+ if (node) {
node->locx= locx;
node->locy= locy + 60.0f; // arbitrary.. so its visible, (0,0) is top of node
node_select(node);
gnode= node_tree_get_editgroup(snode->nodetree);
- if(gnode) {
+ if (gnode) {
node->locx -= gnode->locx;
node->locy -= gnode->locy;
}
@@ -2126,24 +2127,24 @@ bNode *node_add_node(SpaceNode *snode, Main *bmain, Scene *scene, bNodeTemplate
ntreeUpdateTree(snode->edittree);
ED_node_set_active(bmain, snode->edittree, node);
- if(snode->nodetree->type==NTREE_COMPOSIT) {
- if(ELEM4(node->type, CMP_NODE_R_LAYERS, CMP_NODE_COMPOSITE, CMP_NODE_DEFOCUS, CMP_NODE_OUTPUT_FILE)) {
+ if (snode->nodetree->type==NTREE_COMPOSIT) {
+ if (ELEM4(node->type, CMP_NODE_R_LAYERS, CMP_NODE_COMPOSITE, CMP_NODE_DEFOCUS, CMP_NODE_OUTPUT_FILE)) {
node->id = &scene->id;
}
- else if(ELEM3(node->type, CMP_NODE_MOVIECLIP, CMP_NODE_MOVIEDISTORTION, CMP_NODE_STABILIZE2D)) {
+ else if (ELEM3(node->type, CMP_NODE_MOVIECLIP, CMP_NODE_MOVIEDISTORTION, CMP_NODE_STABILIZE2D)) {
node->id = (ID *)scene->clip;
}
ntreeCompositForceHidden(snode->edittree, scene);
}
- if(node->id)
+ if (node->id)
id_us_plus(node->id);
snode_update(snode, node);
}
- if(snode->nodetree->type==NTREE_TEXTURE) {
+ if (snode->nodetree->type==NTREE_TEXTURE) {
ntreeTexCheckCyclics(snode->edittree);
}
@@ -2163,11 +2164,11 @@ static int node_duplicate_exec(bContext *C, wmOperator *op)
ED_preview_kill_jobs(C);
lastnode = ntree->nodes.last;
- for(node= ntree->nodes.first; node; node= node->next) {
- if(node->flag & SELECT) {
+ for (node= ntree->nodes.first; node; node= node->next) {
+ if (node->flag & SELECT) {
newnode = nodeCopyNode(ntree, node);
- if(newnode->id) {
+ if (newnode->id) {
/* simple id user adjustment, node internal functions don't touch this
* but operators and readfile.c do. */
id_us_plus(newnode->id);
@@ -2214,8 +2215,8 @@ static int node_duplicate_exec(bContext *C, wmOperator *op)
}
/* deselect old nodes, select the copies instead */
- for(node= ntree->nodes.first; node; node= node->next) {
- if(node->flag & SELECT) {
+ for (node= ntree->nodes.first; node; node= node->next) {
+ if (node->flag & SELECT) {
/* has been set during copy above */
newnode = node->new_node;
@@ -2261,22 +2262,22 @@ static void node_remove_extra_links(SpaceNode *snode, bNodeSocket *tsock, bNodeL
bNodeLink *tlink;
bNodeSocket *sock;
- if(tsock && nodeCountSocketLinks(snode->edittree, link->tosock) > tsock->limit) {
+ if (tsock && nodeCountSocketLinks(snode->edittree, link->tosock) > tsock->limit) {
- for(tlink= snode->edittree->links.first; tlink; tlink= tlink->next) {
- if(link!=tlink && tlink->tosock==link->tosock)
+ for (tlink= snode->edittree->links.first; tlink; tlink= tlink->next) {
+ if (link!=tlink && tlink->tosock==link->tosock)
break;
}
- if(tlink) {
+ if (tlink) {
/* try to move the existing link to the next available socket */
if (tlink->tonode) {
/* is there a free input socket with the target type? */
- for(sock= tlink->tonode->inputs.first; sock; sock= sock->next) {
- if(sock->type==tlink->tosock->type)
- if(nodeCountSocketLinks(snode->edittree, sock) < sock->limit)
+ for (sock= tlink->tonode->inputs.first; sock; sock= sock->next) {
+ if (sock->type==tlink->tosock->type)
+ if (nodeCountSocketLinks(snode->edittree, sock) < sock->limit)
break;
}
- if(sock) {
+ if (sock) {
tlink->tosock= sock;
sock->flag &= ~(SOCK_HIDDEN|SOCK_AUTO_HIDDEN);
}
@@ -2315,13 +2316,13 @@ static int node_link_modal(bContext *C, wmOperator *op, wmEvent *event)
switch (event->type) {
case MOUSEMOVE:
- if(in_out==SOCK_OUT) {
+ if (in_out==SOCK_OUT) {
/* only target socket becomes hilighted */
node_deselect_all_input_sockets(snode, 0);
- if(node_find_indicated_socket(snode, &tnode, &tsock, SOCK_IN)) {
- if(nodeFindLink(snode->edittree, sock, tsock)==NULL) {
- if( link->tosock!= tsock && (!tnode || (tnode!=node && link->tonode!=tnode)) ) {
+ if (node_find_indicated_socket(snode, &tnode, &tsock, SOCK_IN)) {
+ if (nodeFindLink(snode->edittree, sock, tsock)==NULL) {
+ if ( link->tosock!= tsock && (!tnode || (tnode!=node && link->tonode!=tnode)) ) {
link->tonode= tnode;
link->tosock= tsock;
if (link->prev==NULL && link->next==NULL) {
@@ -2352,10 +2353,10 @@ static int node_link_modal(bContext *C, wmOperator *op, wmEvent *event)
/* only target socket becomes hilighted */
node_deselect_all_output_sockets(snode, 0);
- if(node_find_indicated_socket(snode, &tnode, &tsock, SOCK_OUT)) {
- if(nodeFindLink(snode->edittree, sock, tsock)==NULL) {
- if(nodeCountSocketLinks(snode->edittree, tsock) < tsock->limit) {
- if( link->fromsock!= tsock && (!tnode || (tnode!=node && link->fromnode!=tnode)) ) {
+ if (node_find_indicated_socket(snode, &tnode, &tsock, SOCK_OUT)) {
+ if (nodeFindLink(snode->edittree, sock, tsock)==NULL) {
+ if (nodeCountSocketLinks(snode->edittree, tsock) < tsock->limit) {
+ if ( link->fromsock!= tsock && (!tnode || (tnode!=node && link->fromnode!=tnode)) ) {
link->fromnode= tnode;
link->fromsock= tsock;
if (link->prev==NULL && link->next==NULL) {
@@ -2389,12 +2390,12 @@ static int node_link_modal(bContext *C, wmOperator *op, wmEvent *event)
case LEFTMOUSE:
case RIGHTMOUSE:
case MIDDLEMOUSE:
- if(link->tosock && link->fromsock) {
+ if (link->tosock && link->fromsock) {
/* send changed events for original tonode and new */
snode_update(snode, link->tonode);
/* we might need to remove a link */
- if(in_out==SOCK_OUT)
+ if (in_out==SOCK_OUT)
node_remove_extra_links(snode, link->tosock, link);
/* deselect sockets after successful linking */
@@ -2453,16 +2454,16 @@ static int node_link_init(SpaceNode *snode, bNodeLinkDrag *nldrag)
int in_out = 0;
/* output indicated? */
- if(node_find_indicated_socket(snode, &nldrag->node, &nldrag->sock, SOCK_OUT)) {
- if(nodeCountSocketLinks(snode->edittree, nldrag->sock) < nldrag->sock->limit)
+ if (node_find_indicated_socket(snode, &nldrag->node, &nldrag->sock, SOCK_OUT)) {
+ if (nodeCountSocketLinks(snode->edittree, nldrag->sock) < nldrag->sock->limit)
in_out = SOCK_OUT;
else {
/* find if we break a link */
- for(link= snode->edittree->links.first; link; link= link->next) {
- if(link->fromsock==nldrag->sock)
+ for (link= snode->edittree->links.first; link; link= link->next) {
+ if (link->fromsock==nldrag->sock)
break;
}
- if(link) {
+ if (link) {
nldrag->node= link->tonode;
nldrag->sock= link->tosock;
nodeRemLink(snode->edittree, link);
@@ -2475,18 +2476,18 @@ static int node_link_init(SpaceNode *snode, bNodeLinkDrag *nldrag)
node_socket_select(nldrag->node, nldrag->sock);
}
/* or an input? */
- else if(node_find_indicated_socket(snode, &nldrag->node, &nldrag->sock, SOCK_IN)) {
- if(nodeCountSocketLinks(snode->edittree, nldrag->sock) < nldrag->sock->limit)
+ else if (node_find_indicated_socket(snode, &nldrag->node, &nldrag->sock, SOCK_IN)) {
+ if (nodeCountSocketLinks(snode->edittree, nldrag->sock) < nldrag->sock->limit)
in_out = SOCK_IN;
else {
/* find if we break a link */
- for(link= snode->edittree->links.first; link; link= link->next) {
- if(link->tosock==nldrag->sock)
+ for (link= snode->edittree->links.first; link; link= link->next) {
+ if (link->tosock==nldrag->sock)
break;
}
- if(link) {
+ if (link) {
/* send changed event to original tonode */
- if(link->tonode)
+ if (link->tonode)
snode_update(snode, link->tonode);
nldrag->node= link->fromnode;
@@ -2518,11 +2519,11 @@ static int node_link_invoke(bContext *C, wmOperator *op, wmEvent *event)
nldrag->in_out= node_link_init(snode, nldrag);
- if(nldrag->in_out) {
+ if (nldrag->in_out) {
op->customdata= nldrag;
/* we make a temporal link */
- if(nldrag->in_out==SOCK_OUT) {
+ if (nldrag->in_out==SOCK_OUT) {
nldrag->link= MEM_callocN(sizeof(bNodeLink), "link");
nldrag->link->fromnode= nldrag->node;
nldrag->link->fromsock= nldrag->sock;
@@ -2626,11 +2627,11 @@ static int cut_links_intersect(bNodeLink *link, float mcoords[][2], int tot)
float coord_array[LINK_RESOL+1][2];
int i, b;
- if(node_link_bezier_points(NULL, NULL, link, coord_array, LINK_RESOL)) {
+ if (node_link_bezier_points(NULL, NULL, link, coord_array, LINK_RESOL)) {
- for(i=0; i<tot-1; i++)
- for(b=0; b<LINK_RESOL; b++)
- if(isect_line_line_v2(mcoords[i], mcoords[i+1], coord_array[b], coord_array[b+1]) > 0)
+ for (i=0; i<tot-1; i++)
+ for (b=0; b<LINK_RESOL; b++)
+ if (isect_line_line_v2(mcoords[i], mcoords[i+1], coord_array[b], coord_array[b+1]) > 0)
return 1;
}
return 0;
@@ -2650,19 +2651,19 @@ static int cut_links_exec(bContext *C, wmOperator *op)
UI_view2d_region_to_view(&ar->v2d, (short)loc[0], (short)loc[1],
&mcoords[i][0], &mcoords[i][1]);
i++;
- if(i>= 256) break;
+ if (i>= 256) break;
}
RNA_END;
- if(i>1) {
+ if (i>1) {
bNodeLink *link, *next;
ED_preview_kill_jobs(C);
- for(link= snode->edittree->links.first; link; link= next) {
+ for (link= snode->edittree->links.first; link; link= next) {
next= link->next;
- if(cut_links_intersect(link, mcoords, i)) {
+ if (cut_links_intersect(link, mcoords, i)) {
snode_update(snode, link->tonode);
nodeRemLink(snode->edittree, link);
}
@@ -2711,8 +2712,8 @@ static int detach_links_exec(bContext *C, wmOperator *UNUSED(op))
ED_preview_kill_jobs(C);
- for(node= ntree->nodes.first; node; node= node->next) {
- if(node->flag & SELECT) {
+ for (node= ntree->nodes.first; node; node= node->next) {
+ if (node->flag & SELECT) {
nodeInternalRelink(ntree, node);
}
}
@@ -2751,8 +2752,8 @@ static bNodeSocket *socket_best_match(ListBase *sockets)
/* try all types, starting from 'highest' (i.e. colors, vectors, values) */
for (type=maxtype; type >= 0; --type) {
- for(sock= sockets->first; sock; sock= sock->next) {
- if(!nodeSocketIsHidden(sock) && type==sock->type) {
+ for (sock= sockets->first; sock; sock= sock->next) {
+ if (!nodeSocketIsHidden(sock) && type==sock->type) {
return sock;
}
}
@@ -2760,8 +2761,8 @@ static bNodeSocket *socket_best_match(ListBase *sockets)
/* no visible sockets, unhide first of highest type */
for (type=maxtype; type >= 0; --type) {
- for(sock= sockets->first; sock; sock= sock->next) {
- if(type==sock->type) {
+ for (sock= sockets->first; sock; sock= sock->next) {
+ if (type==sock->type) {
sock->flag &= ~(SOCK_HIDDEN|SOCK_AUTO_HIDDEN);
return sock;
}
@@ -2779,27 +2780,27 @@ static SpaceNode *ed_node_link_conditions(ScrArea *sa, bNode **select)
bNodeLink *link;
/* no unlucky accidents */
- if(sa==NULL || sa->spacetype!=SPACE_NODE) return NULL;
+ if (sa==NULL || sa->spacetype!=SPACE_NODE) return NULL;
*select= NULL;
- for(node= snode->edittree->nodes.first; node; node= node->next) {
- if(node->flag & SELECT) {
- if(*select)
+ for (node= snode->edittree->nodes.first; node; node= node->next) {
+ if (node->flag & SELECT) {
+ if (*select)
break;
else
*select= node;
}
}
/* only one selected */
- if(node || *select==NULL) return NULL;
+ if (node || *select==NULL) return NULL;
/* correct node */
- if((*select)->inputs.first==NULL || (*select)->outputs.first==NULL) return NULL;
+ if ((*select)->inputs.first==NULL || (*select)->outputs.first==NULL) return NULL;
/* test node for links */
- for(link= snode->edittree->links.first; link; link=link->next) {
- if(link->tonode == *select || link->fromnode == *select)
+ for (link= snode->edittree->links.first; link; link=link->next) {
+ if (link->tonode == *select || link->fromnode == *select)
return NULL;
}
@@ -2814,14 +2815,14 @@ void ED_node_link_insert(ScrArea *sa)
bNodeLink *link;
bNodeSocket *sockto;
- if(snode==NULL) return;
+ if (snode==NULL) return;
/* get the link */
- for(link= snode->edittree->links.first; link; link=link->next)
- if(link->flag & NODE_LINKFLAG_HILITE)
+ for (link= snode->edittree->links.first; link; link=link->next)
+ if (link->flag & NODE_LINKFLAG_HILITE)
break;
- if(link) {
+ if (link) {
node= link->tonode;
sockto= link->tosock;
@@ -2845,13 +2846,13 @@ void ED_node_link_intersect_test(ScrArea *sa, int test)
bNodeLink *link, *selink=NULL;
float mcoords[6][2];
- if(snode==NULL) return;
+ if (snode==NULL) return;
/* clear flags */
- for(link= snode->edittree->links.first; link; link=link->next)
+ for (link= snode->edittree->links.first; link; link=link->next)
link->flag &= ~NODE_LINKFLAG_HILITE;
- if(test==0) return;
+ if (test==0) return;
/* okay, there's 1 node, without links, now intersect */
mcoords[0][0]= select->totr.xmin;
@@ -2869,16 +2870,16 @@ void ED_node_link_intersect_test(ScrArea *sa, int test)
/* we only tag a single link for intersect now */
/* idea; use header dist when more? */
- for(link= snode->edittree->links.first; link; link=link->next) {
+ for (link= snode->edittree->links.first; link; link=link->next) {
- if(cut_links_intersect(link, mcoords, 5)) { /* intersect code wants edges */
- if(selink)
+ if (cut_links_intersect(link, mcoords, 5)) { /* intersect code wants edges */
+ if (selink)
break;
selink= link;
}
}
- if(link==NULL && selink)
+ if (link==NULL && selink)
selink->flag |= NODE_LINKFLAG_HILITE;
}
@@ -2898,13 +2899,13 @@ static int node_read_renderlayers_exec(bContext *C, wmOperator *UNUSED(op))
ED_preview_kill_jobs(C);
/* first tag scenes unread */
- for(scene= bmain->scene.first; scene; scene= scene->id.next)
+ for (scene= bmain->scene.first; scene; scene= scene->id.next)
scene->id.flag |= LIB_DOIT;
- for(node= snode->edittree->nodes.first; node; node= node->next) {
- if(node->type==CMP_NODE_R_LAYERS) {
+ for (node= snode->edittree->nodes.first; node; node= node->next) {
+ if (node->type==CMP_NODE_R_LAYERS) {
ID *id= node->id;
- if(id->flag & LIB_DOIT) {
+ if (id->flag & LIB_DOIT) {
RE_ReadRenderResult(curscene, (Scene *)id);
ntreeCompositTagRender((Scene *)id);
id->flag &= ~LIB_DOIT;
@@ -2970,15 +2971,15 @@ int node_render_changed_exec(bContext *C, wmOperator *UNUSED(op))
Scene *sce= CTX_data_scene(C);
bNode *node;
- for(node= sce->nodetree->nodes.first; node; node= node->next) {
- if(node->id==(ID *)sce && node->need_exec) {
+ for (node= sce->nodetree->nodes.first; node; node= node->next) {
+ if (node->id==(ID *)sce && node->need_exec) {
break;
}
}
- if(node) {
+ if (node) {
SceneRenderLayer *srl= BLI_findlink(&sce->r.layers, node->custom1);
- if(srl) {
+ if (srl) {
PointerRNA op_ptr;
WM_operator_properties_create(&op_ptr, "RENDER_OT_render");
@@ -3021,20 +3022,20 @@ static int node_group_make_exec(bContext *C, wmOperator *op)
SpaceNode *snode = CTX_wm_space_node(C);
bNode *gnode;
- if(snode->edittree!=snode->nodetree) {
+ if (snode->edittree!=snode->nodetree) {
BKE_report(op->reports, RPT_WARNING, "Can not add a new Group in a Group");
return OPERATOR_CANCELLED;
}
/* for time being... is too complex to handle */
- if(snode->treetype==NTREE_COMPOSIT) {
- for(gnode=snode->nodetree->nodes.first; gnode; gnode= gnode->next) {
- if(gnode->flag & SELECT)
- if(gnode->type==CMP_NODE_R_LAYERS)
+ if (snode->treetype==NTREE_COMPOSIT) {
+ for (gnode=snode->nodetree->nodes.first; gnode; gnode= gnode->next) {
+ if (gnode->flag & SELECT)
+ if (gnode->type==CMP_NODE_R_LAYERS)
break;
}
- if(gnode) {
+ if (gnode) {
BKE_report(op->reports, RPT_WARNING, "Can not add RenderLayer in a Group");
return OPERATOR_CANCELLED;
}
@@ -3043,7 +3044,7 @@ static int node_group_make_exec(bContext *C, wmOperator *op)
ED_preview_kill_jobs(C);
gnode= node_group_make_from_selected(snode->nodetree);
- if(gnode==NULL) {
+ if (gnode==NULL) {
BKE_report(op->reports, RPT_WARNING, "Can not make Group");
return OPERATOR_CANCELLED;
}
@@ -3084,29 +3085,29 @@ static void node_flag_toggle_exec(SpaceNode *snode, int toggle_flag)
* If the flag is set on all nodes it is unset.
* If the flag is not set on all nodes, it is set.
*/
- for(node= snode->edittree->nodes.first; node; node= node->next) {
- if(node->flag & SELECT) {
+ for (node= snode->edittree->nodes.first; node; node= node->next) {
+ if (node->flag & SELECT) {
- if(toggle_flag== NODE_PREVIEW && (node->typeinfo->flag & NODE_PREVIEW)==0)
+ if (toggle_flag== NODE_PREVIEW && (node->typeinfo->flag & NODE_PREVIEW)==0)
continue;
- if(toggle_flag== NODE_OPTIONS && (node->typeinfo->flag & NODE_OPTIONS)==0)
+ if (toggle_flag== NODE_OPTIONS && (node->typeinfo->flag & NODE_OPTIONS)==0)
continue;
- if(node->flag & toggle_flag)
+ if (node->flag & toggle_flag)
tot_eq++;
else
tot_neq++;
}
}
- for(node= snode->edittree->nodes.first; node; node= node->next) {
- if(node->flag & SELECT) {
+ for (node= snode->edittree->nodes.first; node; node= node->next) {
+ if (node->flag & SELECT) {
- if(toggle_flag== NODE_PREVIEW && (node->typeinfo->flag & NODE_PREVIEW)==0)
+ if (toggle_flag== NODE_PREVIEW && (node->typeinfo->flag & NODE_PREVIEW)==0)
continue;
- if(toggle_flag== NODE_OPTIONS && (node->typeinfo->flag & NODE_OPTIONS)==0)
+ if (toggle_flag== NODE_OPTIONS && (node->typeinfo->flag & NODE_OPTIONS)==0)
continue;
- if( (tot_eq && tot_neq) || tot_eq==0) {
+ if ( (tot_eq && tot_neq) || tot_eq==0) {
node->flag |= toggle_flag;
/* hide/unhide node also toggles unlinked socket display */
@@ -3129,7 +3130,7 @@ static int node_hide_toggle_exec(bContext *C, wmOperator *UNUSED(op))
SpaceNode *snode= CTX_wm_space_node(C);
/* sanity checking (poll callback checks this already) */
- if((snode == NULL) || (snode->edittree == NULL))
+ if ((snode == NULL) || (snode->edittree == NULL))
return OPERATOR_CANCELLED;
node_flag_toggle_exec(snode, NODE_HIDDEN);
@@ -3159,7 +3160,7 @@ static int node_preview_toggle_exec(bContext *C, wmOperator *UNUSED(op))
SpaceNode *snode= CTX_wm_space_node(C);
/* sanity checking (poll callback checks this already) */
- if((snode == NULL) || (snode->edittree == NULL))
+ if ((snode == NULL) || (snode->edittree == NULL))
return OPERATOR_CANCELLED;
ED_preview_kill_jobs(C);
@@ -3191,7 +3192,7 @@ static int node_options_toggle_exec(bContext *C, wmOperator *UNUSED(op))
SpaceNode *snode= CTX_wm_space_node(C);
/* sanity checking (poll callback checks this already) */
- if((snode == NULL) || (snode->edittree == NULL))
+ if ((snode == NULL) || (snode->edittree == NULL))
return OPERATOR_CANCELLED;
node_flag_toggle_exec(snode, NODE_OPTIONS);
@@ -3223,24 +3224,24 @@ static int node_socket_toggle_exec(bContext *C, wmOperator *UNUSED(op))
int hidden;
/* sanity checking (poll callback checks this already) */
- if((snode == NULL) || (snode->edittree == NULL))
+ if ((snode == NULL) || (snode->edittree == NULL))
return OPERATOR_CANCELLED;
ED_preview_kill_jobs(C);
/* Toggle for all selected nodes */
hidden = 0;
- for(node= snode->edittree->nodes.first; node; node= node->next) {
- if(node->flag & SELECT) {
- if(node_has_hidden_sockets(node, SOCK_HIDDEN)) {
+ for (node= snode->edittree->nodes.first; node; node= node->next) {
+ if (node->flag & SELECT) {
+ if (node_has_hidden_sockets(node, SOCK_HIDDEN)) {
hidden= 1;
break;
}
}
}
- for(node= snode->edittree->nodes.first; node; node= node->next) {
- if(node->flag & SELECT) {
+ for (node= snode->edittree->nodes.first; node; node= node->next) {
+ if (node->flag & SELECT) {
node_set_hidden_sockets(snode, node, SOCK_HIDDEN, !hidden);
}
}
@@ -3276,7 +3277,7 @@ static int node_mute_exec(bContext *C, wmOperator *UNUSED(op))
ED_preview_kill_jobs(C);
- for(node= snode->edittree->nodes.first; node; node= node->next) {
+ for (node= snode->edittree->nodes.first; node; node= node->next) {
/* Only allow muting of nodes having a mute func! */
if ((node->flag & SELECT) && node->typeinfo->internal_connect) {
node->flag ^= NODE_MUTED;
@@ -3314,11 +3315,11 @@ static int node_delete_exec(bContext *C, wmOperator *UNUSED(op))
ED_preview_kill_jobs(C);
- for(node= snode->edittree->nodes.first; node; node= next) {
+ for (node= snode->edittree->nodes.first; node; node= next) {
next= node->next;
- if(node->flag & SELECT) {
+ if (node->flag & SELECT) {
/* check id user here, nodeFreeNode is called for free dbase too */
- if(node->id)
+ if (node->id)
node->id->us--;
nodeFreeNode(snode->edittree, node);
}
@@ -3355,13 +3356,13 @@ static int node_delete_reconnect_exec(bContext *C, wmOperator *UNUSED(op))
ED_preview_kill_jobs(C);
- for(node= snode->edittree->nodes.first; node; node= next) {
+ for (node= snode->edittree->nodes.first; node; node= next) {
next= node->next;
- if(node->flag & SELECT) {
+ if (node->flag & SELECT) {
nodeInternalRelink(snode->edittree, node);
/* check id user here, nodeFreeNode is called for free dbase too */
- if(node->id)
+ if (node->id)
node->id->us--;
nodeFreeNode(snode->edittree, node);
}
@@ -3438,17 +3439,17 @@ static int node_add_file_exec(bContext *C, wmOperator *op)
ima= BKE_add_image_file(path);
- if(!ima) {
+ if (!ima) {
BKE_reportf(op->reports, RPT_ERROR, "Can't read: \"%s\", %s", path, errno ? strerror(errno) : "Unsupported image format");
return OPERATOR_CANCELLED;
}
}
- else if(RNA_struct_property_is_set(op->ptr, "name")) {
+ else if (RNA_struct_property_is_set(op->ptr, "name")) {
char name[MAX_ID_NAME-2];
RNA_string_get(op->ptr, "name", name);
ima= (Image *)find_id("IM", name);
- if(!ima) {
+ if (!ima) {
BKE_reportf(op->reports, RPT_ERROR, "Image named \"%s\", not found", name);
return OPERATOR_CANCELLED;
}
@@ -3544,13 +3545,13 @@ static int new_node_tree_exec(bContext *C, wmOperator *op)
RNA_string_get(op->ptr, "name", treename);
ntree = ntreeAddTree(treename, treetype, 0);
- if(!ntree)
+ if (!ntree)
return OPERATOR_CANCELLED;
/* hook into UI */
uiIDContextProperty(C, &ptr, &prop);
- if(prop) {
+ if (prop) {
RNA_id_pointer_create(&ntree->id, &idptr);
RNA_property_pointer_set(&ptr, prop, idptr);
/* RNA_property_pointer_set increases the user count,
@@ -3559,7 +3560,7 @@ static int new_node_tree_exec(bContext *C, wmOperator *op)
--ntree->id.us;
RNA_property_update(C, &ptr, prop);
}
- else if(snode) {
+ else if (snode) {
Scene *scene= CTX_data_scene(C);
snode->nodetree = ntree;
diff --git a/source/blender/editors/space_node/node_header.c b/source/blender/editors/space_node/node_header.c
index f450356b288..7ddc4bdf857 100644
--- a/source/blender/editors/space_node/node_header.c
+++ b/source/blender/editors/space_node/node_header.c
@@ -75,33 +75,33 @@ static void do_node_add(bContext *C, bNodeTemplate *ntemp)
bNode *node;
/* get location to add node at mouse */
- for(ar=sa->regionbase.first; ar; ar=ar->next) {
- if(ar->regiontype == RGN_TYPE_WINDOW) {
+ for (ar=sa->regionbase.first; ar; ar=ar->next) {
+ if (ar->regiontype == RGN_TYPE_WINDOW) {
wmWindow *win= CTX_wm_window(C);
int x= win->eventstate->x - ar->winrct.xmin;
int y= win->eventstate->y - ar->winrct.ymin;
- if(y < 60) y+= 60;
+ if (y < 60) y+= 60;
UI_view2d_region_to_view(&ar->v2d, x, y, &snode->mx, &snode->my);
}
}
/* store selection in temp test flag */
- for(node= snode->edittree->nodes.first; node; node= node->next) {
- if(node->flag & NODE_SELECT) node->flag |= NODE_TEST;
+ for (node= snode->edittree->nodes.first; node; node= node->next) {
+ if (node->flag & NODE_SELECT) node->flag |= NODE_TEST;
else node->flag &= ~NODE_TEST;
}
/* node= */ node_add_node(snode, bmain, scene, ntemp, snode->mx, snode->my);
/* select previous selection before autoconnect */
- for(node= snode->edittree->nodes.first; node; node= node->next) {
- if(node->flag & NODE_TEST) node->flag |= NODE_SELECT;
+ for (node= snode->edittree->nodes.first; node; node= node->next) {
+ if (node->flag & NODE_TEST) node->flag |= NODE_SELECT;
}
/* deselect after autoconnection */
- for(node= snode->edittree->nodes.first; node; node= node->next) {
- if(node->flag & NODE_TEST) node->flag &= ~NODE_SELECT;
+ for (node= snode->edittree->nodes.first; node; node= node->next) {
+ if (node->flag & NODE_TEST) node->flag &= ~NODE_SELECT;
}
snode_notify(C, snode);
@@ -195,13 +195,13 @@ static void node_add_menu(bContext *C, uiLayout *layout, void *arg_nodeclass)
ntree = snode->nodetree;
- if(!ntree) {
+ if (!ntree) {
uiItemS(layout);
return;
}
- if(ntree->type == NTREE_SHADER) {
- if(scene_use_new_shading_nodes(scene))
+ if (ntree->type == NTREE_SHADER) {
+ if (scene_use_new_shading_nodes(scene))
compatibility= NODE_NEW_SHADING;
else
compatibility= NODE_OLD_SHADING;
@@ -221,7 +221,7 @@ static void node_add_menu(bContext *C, uiLayout *layout, void *arg_nodeclass)
uiItemV(layout, IFACE_("New While Loop"), 0, -NODE_WHILELOOP);
uiItemS(layout);
- for(ngroup=bmain->nodetree.first, event=0; ngroup; ngroup= ngroup->id.next, ++event) {
+ for (ngroup=bmain->nodetree.first, event=0; ngroup; ngroup= ngroup->id.next, ++event) {
/* only use group trees */
if (ngroup->type==ntree->type && ELEM3(ngroup->nodetype, NODE_GROUP, NODE_FORLOOP, NODE_WHILELOOP)) {
uiItemV(layout, ngroup->id.name+2, 0, event);
@@ -257,10 +257,10 @@ static void node_menu_add(const bContext *C, Menu *menu)
uiLayout *layout= menu->layout;
bNodeTreeType *ntreetype= ntreeGetType(snode->treetype);
- if(!snode->nodetree)
+ if (!snode->nodetree)
uiLayoutSetActive(layout, 0);
- if(ntreetype && ntreetype->foreach_nodeclass)
+ if (ntreetype && ntreetype->foreach_nodeclass)
ntreetype->foreach_nodeclass(scene, layout, node_menu_add_foreach_cb);
}
diff --git a/source/blender/editors/space_node/node_select.c b/source/blender/editors/space_node/node_select.c
index da8fa577656..15d7986a5c4 100644
--- a/source/blender/editors/space_node/node_select.c
+++ b/source/blender/editors/space_node/node_select.c
@@ -62,7 +62,7 @@ static bNode *node_under_mouse(bNodeTree *ntree, int mx, int my)
{
bNode *node;
- for(node=ntree->nodes.last; node; node=node->prev) {
+ for (node=ntree->nodes.last; node; node=node->prev) {
/* node body (header and scale are in other operators) */
if (BLI_in_rctf(&node->totr, mx, my))
return node;
@@ -247,7 +247,7 @@ void node_deselect_all(SpaceNode *snode)
{
bNode *node;
- for(node= snode->edittree->nodes.first; node; node= node->next)
+ for (node= snode->edittree->nodes.first; node; node= node->next)
node_deselect(node);
}
@@ -561,14 +561,14 @@ static int node_borderselect_exec(bContext *C, wmOperator *op)
rect.ymax = RNA_int_get(op->ptr, "ymax");
UI_view2d_region_to_view(&ar->v2d, rect.xmax, rect.ymax, &rectf.xmax, &rectf.ymax);
- for(node= snode->edittree->nodes.first; node; node= node->next) {
- if(BLI_isect_rctf(&rectf, &node->totr, NULL)) {
- if(gesture_mode==GESTURE_MODAL_SELECT)
+ for (node= snode->edittree->nodes.first; node; node= node->next) {
+ if (BLI_isect_rctf(&rectf, &node->totr, NULL)) {
+ if (gesture_mode==GESTURE_MODAL_SELECT)
node_select(node);
else
node_deselect(node);
}
- else if(!extend) {
+ else if (!extend) {
node_deselect(node);
}
}
@@ -632,16 +632,16 @@ static int node_select_all_exec(bContext *C, wmOperator *UNUSED(op))
bNode *node;
int count= 0;
- for(node=first; node; node=node->next)
- if(node->flag & NODE_SELECT)
+ for (node=first; node; node=node->next)
+ if (node->flag & NODE_SELECT)
count++;
- if(count) {
- for(node=first; node; node=node->next)
+ if (count) {
+ for (node=first; node; node=node->next)
node_deselect(node);
}
else {
- for(node=first; node; node=node->next)
+ for (node=first; node; node=node->next)
node_select(node);
}
@@ -716,16 +716,16 @@ static int node_select_linked_from_exec(bContext *C, wmOperator *UNUSED(op))
bNodeLink *link;
bNode *node;
- for(node=snode->edittree->nodes.first; node; node=node->next)
+ for (node=snode->edittree->nodes.first; node; node=node->next)
node->flag &= ~NODE_TEST;
- for(link=snode->edittree->links.first; link; link=link->next) {
- if(link->fromnode && link->tonode && (link->tonode->flag & NODE_SELECT))
+ for (link=snode->edittree->links.first; link; link=link->next) {
+ if (link->fromnode && link->tonode && (link->tonode->flag & NODE_SELECT))
link->fromnode->flag |= NODE_TEST;
}
- for(node=snode->edittree->nodes.first; node; node=node->next) {
- if(node->flag & NODE_TEST)
+ for (node=snode->edittree->nodes.first; node; node=node->next) {
+ if (node->flag & NODE_TEST)
node_select(node);
}
diff --git a/source/blender/editors/space_node/node_state.c b/source/blender/editors/space_node/node_state.c
index 2ab24141c7d..5463d4a8ff0 100644
--- a/source/blender/editors/space_node/node_state.c
+++ b/source/blender/editors/space_node/node_state.c
@@ -71,9 +71,9 @@ static void snode_home(ScrArea *UNUSED(sa), ARegion *ar, SpaceNode* snode)
cur->xmax=ar->winx;
cur->ymax=ar->winy;
- if(snode->edittree) {
- for(node= snode->edittree->nodes.first; node; node= node->next) {
- if(first) {
+ if (snode->edittree) {
+ for (node= snode->edittree->nodes.first; node; node= node->next) {
+ if (first) {
first= 0;
ar->v2d.cur= node->totr;
}
@@ -88,7 +88,7 @@ static void snode_home(ScrArea *UNUSED(sa), ARegion *ar, SpaceNode* snode)
width= cur->xmax - cur->xmin;
height= cur->ymax- cur->ymin;
- if(width > height) {
+ if (width > height) {
float newheight;
newheight= oldheight * width/oldwidth;
cur->ymin = cur->ymin - newheight/4;
diff --git a/source/blender/editors/space_node/node_templates.c b/source/blender/editors/space_node/node_templates.c
index 298867c18af..3d841b05632 100644
--- a/source/blender/editors/space_node/node_templates.c
+++ b/source/blender/editors/space_node/node_templates.c
@@ -67,13 +67,13 @@ static void node_tag_recursive(bNode *node)
{
bNodeSocket *input;
- if(!node || (node->flag & NODE_TEST))
+ if (!node || (node->flag & NODE_TEST))
return; /* in case of cycles */
node->flag |= NODE_TEST;
- for(input=node->inputs.first; input; input=input->next)
- if(input->link)
+ for (input=node->inputs.first; input; input=input->next)
+ if (input->link)
node_tag_recursive(input->link->fromnode);
}
@@ -81,13 +81,13 @@ static void node_clear_recursive(bNode *node)
{
bNodeSocket *input;
- if(!node || !(node->flag & NODE_TEST))
+ if (!node || !(node->flag & NODE_TEST))
return; /* in case of cycles */
node->flag &= ~NODE_TEST;
- for(input=node->inputs.first; input; input=input->next)
- if(input->link)
+ for (input=node->inputs.first; input; input=input->next)
+ if (input->link)
node_clear_recursive(input->link->fromnode);
}
@@ -96,28 +96,28 @@ static void node_remove_linked(bNodeTree *ntree, bNode *rem_node)
bNode *node, *next;
bNodeSocket *sock;
- if(!rem_node)
+ if (!rem_node)
return;
/* tag linked nodes to be removed */
- for(node=ntree->nodes.first; node; node=node->next)
+ for (node=ntree->nodes.first; node; node=node->next)
node->flag &= ~NODE_TEST;
node_tag_recursive(rem_node);
/* clear tags on nodes that are still used by other nodes */
- for(node=ntree->nodes.first; node; node=node->next)
- if(!(node->flag & NODE_TEST))
- for(sock=node->inputs.first; sock; sock=sock->next)
- if(sock->link && sock->link->fromnode != rem_node)
+ for (node=ntree->nodes.first; node; node=node->next)
+ if (!(node->flag & NODE_TEST))
+ for (sock=node->inputs.first; sock; sock=sock->next)
+ if (sock->link && sock->link->fromnode != rem_node)
node_clear_recursive(sock->link->fromnode);
/* remove nodes */
- for(node=ntree->nodes.first; node; node=next) {
+ for (node=ntree->nodes.first; node; node=next) {
next = node->next;
- if(node->flag & NODE_TEST) {
- if(node->id)
+ if (node->flag & NODE_TEST) {
+ if (node->id)
node->id->us--;
nodeFreeNode(ntree, node);
}
@@ -127,7 +127,7 @@ static void node_remove_linked(bNodeTree *ntree, bNode *rem_node)
/* disconnect socket from the node it is connected to */
static void node_socket_disconnect(Main *bmain, bNodeTree *ntree, bNode *node_to, bNodeSocket *sock_to)
{
- if(!sock_to->link)
+ if (!sock_to->link)
return;
nodeRemLink(ntree, sock_to->link);
@@ -141,7 +141,7 @@ static void node_socket_disconnect(Main *bmain, bNodeTree *ntree, bNode *node_to
/* remove all nodes connected to this socket, if they aren't connected to other nodes */
static void node_socket_remove(Main *bmain, bNodeTree *ntree, bNode *node_to, bNodeSocket *sock_to)
{
- if(!sock_to->link)
+ if (!sock_to->link)
return;
node_remove_linked(ntree, sock_to->link->fromnode);
@@ -160,31 +160,31 @@ static void node_socket_add_replace(Main *bmain, bNodeTree *ntree, bNode *node_t
bNode *node_prev = NULL;
/* unlink existing node */
- if(sock_to->link) {
+ if (sock_to->link) {
node_prev = sock_to->link->fromnode;
nodeRemLink(ntree, sock_to->link);
}
/* find existing node that we can use */
- for(node_from=ntree->nodes.first; node_from; node_from=node_from->next)
- if(node_from->type == ntemp->type)
+ for (node_from=ntree->nodes.first; node_from; node_from=node_from->next)
+ if (node_from->type == ntemp->type)
break;
- if(node_from)
- if(!(node_from->inputs.first == NULL && !(node_from->typeinfo->flag & NODE_OPTIONS)))
+ if (node_from)
+ if (!(node_from->inputs.first == NULL && !(node_from->typeinfo->flag & NODE_OPTIONS)))
node_from = NULL;
- if(node_prev && node_prev->type == ntemp->type &&
+ if (node_prev && node_prev->type == ntemp->type &&
(ntemp->type != NODE_GROUP || node_prev->id == &ntemp->ngroup->id)) {
/* keep the previous node if it's the same type */
node_from = node_prev;
}
- else if(!node_from) {
+ else if (!node_from) {
node_from= nodeAddNode(ntree, ntemp);
node_from->locx = node_to->locx - (node_from->typeinfo->width + 50);
node_from->locy = node_to->locy;
- if(node_from->id)
+ if (node_from->id)
id_us_plus(node_from->id);
}
@@ -195,18 +195,18 @@ static void node_socket_add_replace(Main *bmain, bNodeTree *ntree, bNode *node_t
nodeAddLink(ntree, node_from, sock_from, node_to, sock_to);
/* copy input sockets from previous node */
- if(node_prev && node_from != node_prev) {
+ if (node_prev && node_from != node_prev) {
bNodeSocket *sock_prev, *sock_from;
- for(sock_prev=node_prev->inputs.first; sock_prev; sock_prev=sock_prev->next) {
- for(sock_from=node_from->inputs.first; sock_from; sock_from=sock_from->next) {
+ for (sock_prev=node_prev->inputs.first; sock_prev; sock_prev=sock_prev->next) {
+ for (sock_from=node_from->inputs.first; sock_from; sock_from=sock_from->next) {
if (nodeCountSocketLinks(ntree, sock_from) >= sock_from->limit)
continue;
- if(strcmp(sock_prev->name, sock_from->name) == 0 && sock_prev->type == sock_from->type) {
+ if (strcmp(sock_prev->name, sock_from->name) == 0 && sock_prev->type == sock_from->type) {
bNodeLink *link = sock_prev->link;
- if(link && link->fromnode) {
+ if (link && link->fromnode) {
nodeAddLink(ntree, link->fromnode, link->fromsock, node_from, sock_from);
nodeRemLink(ntree, link);
}
@@ -219,7 +219,7 @@ static void node_socket_add_replace(Main *bmain, bNodeTree *ntree, bNode *node_t
}
/* also preserve mapping for texture nodes */
- if(node_from->typeinfo->nclass == NODE_CLASS_TEXTURE &&
+ if (node_from->typeinfo->nclass == NODE_CLASS_TEXTURE &&
node_prev->typeinfo->nclass == NODE_CLASS_TEXTURE)
memcpy(node_from->storage, node_prev->storage, sizeof(NodeTexBase));
@@ -267,9 +267,9 @@ static void ui_node_link(bContext *C, void *arg_p, void *event_p)
ntemp.type = arg->type;
ntemp.ngroup = arg->ngroup;
- if(event == UI_NODE_LINK_DISCONNECT)
+ if (event == UI_NODE_LINK_DISCONNECT)
node_socket_disconnect(bmain, ntree, node_to, sock_to);
- else if(event == UI_NODE_LINK_REMOVE)
+ else if (event == UI_NODE_LINK_REMOVE)
node_socket_remove(bmain, ntree, node_to, sock_to);
else
node_socket_add_replace(bmain, ntree, node_to, sock_to, &ntemp, arg->output);
@@ -279,11 +279,11 @@ static void ui_node_link(bContext *C, void *arg_p, void *event_p)
static void ui_node_sock_name(bNodeSocket *sock, char name[UI_MAX_NAME_STR])
{
- if(sock->link && sock->link->fromnode) {
+ if (sock->link && sock->link->fromnode) {
bNode *node = sock->link->fromnode;
char node_name[UI_MAX_NAME_STR];
- if(node->type == NODE_GROUP) {
+ if (node->type == NODE_GROUP) {
if (node->id)
BLI_strncpy(node_name, node->id->name+2, UI_MAX_NAME_STR);
else
@@ -292,14 +292,14 @@ static void ui_node_sock_name(bNodeSocket *sock, char name[UI_MAX_NAME_STR])
else
BLI_strncpy(node_name, node->typeinfo->name, UI_MAX_NAME_STR);
- if(node->inputs.first == NULL &&
+ if (node->inputs.first == NULL &&
node->outputs.first != node->outputs.last &&
!(node->typeinfo->flag & NODE_OPTIONS))
BLI_snprintf(name, UI_MAX_NAME_STR, "%s | %s", node_name, sock->link->fromsock->name);
else
BLI_strncpy(name, node_name, UI_MAX_NAME_STR);
}
- else if(sock->type == SOCK_SHADER)
+ else if (sock->type == SOCK_SHADER)
BLI_strncpy(name, "None", UI_MAX_NAME_STR);
else
BLI_strncpy(name, "Default", UI_MAX_NAME_STR);
@@ -325,31 +325,31 @@ static void ui_node_menu_column(NodeLinkArg *arg, int nclass, const char *cname)
int first = 1;
int compatibility= 0;
- if(ntree->type == NTREE_SHADER) {
- if(scene_use_new_shading_nodes(arg->scene))
+ if (ntree->type == NTREE_SHADER) {
+ if (scene_use_new_shading_nodes(arg->scene))
compatibility= NODE_NEW_SHADING;
else
compatibility= NODE_OLD_SHADING;
}
- if(nclass == NODE_CLASS_GROUP) {
- for(ngroup=bmain->nodetree.first; ngroup; ngroup=ngroup->id.next) {
+ if (nclass == NODE_CLASS_GROUP) {
+ for (ngroup=bmain->nodetree.first; ngroup; ngroup=ngroup->id.next) {
bNodeSocket *gsock;
char name[UI_MAX_NAME_STR];
int i, j, num = 0;
- if(ngroup->type != ntree->type)
+ if (ngroup->type != ntree->type)
continue;
- for(gsock=ngroup->inputs.first; gsock; gsock=gsock->next)
- if(ui_compatible_sockets(gsock->type, sock->type))
+ for (gsock=ngroup->inputs.first; gsock; gsock=gsock->next)
+ if (ui_compatible_sockets(gsock->type, sock->type))
num++;
- for(i=0, j=0, gsock=ngroup->outputs.first; gsock; gsock=gsock->next, i++) {
- if(!ui_compatible_sockets(gsock->type, sock->type))
+ for (i=0, j=0, gsock=ngroup->outputs.first; gsock; gsock=gsock->next, i++) {
+ if (!ui_compatible_sockets(gsock->type, sock->type))
continue;
- if(first) {
+ if (first) {
column= uiLayoutColumn(layout, 0);
uiBlockSetCurLayout(block, column);
@@ -360,8 +360,8 @@ static void ui_node_menu_column(NodeLinkArg *arg, int nclass, const char *cname)
first = 0;
}
- if(num > 1) {
- if(j == 0) {
+ if (num > 1) {
+ if (j == 0) {
uiItemL(column, ngroup->id.name+2, ICON_NODE);
but= block->buttons.last;
but->flag= UI_TEXT_LEFT;
@@ -387,26 +387,26 @@ static void ui_node_menu_column(NodeLinkArg *arg, int nclass, const char *cname)
else {
bNodeTreeType *ttype= ntreeGetType(ntree->type);
- for(ntype=ttype->node_types.first; ntype; ntype=ntype->next) {
+ for (ntype=ttype->node_types.first; ntype; ntype=ntype->next) {
bNodeSocketTemplate *stemp;
char name[UI_MAX_NAME_STR];
int i, j, num = 0;
- if(compatibility && !(ntype->compatibility & compatibility))
+ if (compatibility && !(ntype->compatibility & compatibility))
continue;
- if(ntype->nclass != nclass)
+ if (ntype->nclass != nclass)
continue;
- for(i=0, stemp=ntype->outputs; stemp && stemp->type != -1; stemp++, i++)
- if(ui_compatible_sockets(stemp->type, sock->type))
+ for (i=0, stemp=ntype->outputs; stemp && stemp->type != -1; stemp++, i++)
+ if (ui_compatible_sockets(stemp->type, sock->type))
num++;
- for(i=0, j=0, stemp=ntype->outputs; stemp && stemp->type != -1; stemp++, i++) {
- if(!ui_compatible_sockets(stemp->type, sock->type))
+ for (i=0, j=0, stemp=ntype->outputs; stemp && stemp->type != -1; stemp++, i++) {
+ if (!ui_compatible_sockets(stemp->type, sock->type))
continue;
- if(first) {
+ if (first) {
column= uiLayoutColumn(layout, 0);
uiBlockSetCurLayout(block, column);
@@ -417,8 +417,8 @@ static void ui_node_menu_column(NodeLinkArg *arg, int nclass, const char *cname)
first = 0;
}
- if(num > 1) {
- if(j == 0) {
+ if (num > 1) {
+ if (j == 0) {
uiItemL(column, ntype->name, ICON_NODE);
but= block->buttons.last;
but->flag= UI_TEXT_LEFT;
@@ -446,7 +446,7 @@ static void node_menu_column_foreach_cb(void *calldata, int nclass, const char *
{
NodeLinkArg *arg = (NodeLinkArg*)calldata;
- if(!ELEM(nclass, NODE_CLASS_GROUP, NODE_CLASS_LAYOUT))
+ if (!ELEM(nclass, NODE_CLASS_GROUP, NODE_CLASS_LAYOUT))
ui_node_menu_column(arg, nclass, name);
}
@@ -468,13 +468,13 @@ static void ui_template_node_link_menu(bContext *C, uiLayout *layout, void *but_
arg->scene= scene;
arg->layout= split;
- if(ntreetype && ntreetype->foreach_nodeclass)
+ if (ntreetype && ntreetype->foreach_nodeclass)
ntreetype->foreach_nodeclass(scene, arg, node_menu_column_foreach_cb);
column= uiLayoutColumn(split, 0);
uiBlockSetCurLayout(block, column);
- if(sock->link) {
+ if (sock->link) {
uiItemL(column, "Link", ICON_NONE);
but= block->buttons.last;
but->flag= UI_TEXT_LEFT;
@@ -506,7 +506,7 @@ void uiTemplateNodeLink(uiLayout *layout, bNodeTree *ntree, bNode *node, bNodeSo
uiBlockSetCurLayout(block, layout);
- if(sock->link || sock->type == SOCK_SHADER || (sock->flag & SOCK_HIDE_VALUE)) {
+ if (sock->link || sock->type == SOCK_SHADER || (sock->flag & SOCK_HIDE_VALUE)) {
char name[UI_MAX_NAME_STR];
ui_node_sock_name(sock, name);
but = uiDefMenuBut(block, ui_template_node_link_menu, NULL, name, 0, 0, UI_UNIT_X*4, UI_UNIT_Y, "");
@@ -519,8 +519,8 @@ void uiTemplateNodeLink(uiLayout *layout, bNodeTree *ntree, bNode *node, bNodeSo
but->poin= (char*)but;
but->func_argN = arg;
- if(sock->link && sock->link->fromnode)
- if(sock->link->fromnode->flag & NODE_ACTIVE_TEXTURE)
+ if (sock->link && sock->link->fromnode)
+ if (sock->link->fromnode->flag & NODE_ACTIVE_TEXTURE)
but->flag |= UI_BUT_NODE_ACTIVE;
}
@@ -537,8 +537,8 @@ static void ui_node_draw_node(uiLayout *layout, bContext *C, bNodeTree *ntree, b
RNA_pointer_create(&ntree->id, &RNA_Node, node, &nodeptr);
- if(node->typeinfo->uifunc) {
- if(node->type != NODE_GROUP) {
+ if (node->typeinfo->uifunc) {
+ if (node->type != NODE_GROUP) {
split = uiLayoutSplit(layout, 0.35f, 0);
col = uiLayoutColumn(split, 0);
col = uiLayoutColumn(split, 0);
@@ -547,7 +547,7 @@ static void ui_node_draw_node(uiLayout *layout, bContext *C, bNodeTree *ntree, b
}
}
- for(input=node->inputs.first; input; input=input->next)
+ for (input=node->inputs.first; input; input=input->next)
ui_node_draw_input(layout, C, ntree, node, input, depth+1);
}
@@ -562,7 +562,7 @@ static void ui_node_draw_input(uiLayout *layout, bContext *C, bNodeTree *ntree,
int indent = (depth > 1)? 2*(depth - 1): 0;
int dependency_loop;
- if(input->flag & SOCK_UNAVAIL)
+ if (input->flag & SOCK_UNAVAIL)
return;
/* to avoid eternal loops on cyclic dependencies */
@@ -570,7 +570,7 @@ static void ui_node_draw_input(uiLayout *layout, bContext *C, bNodeTree *ntree,
lnode = (input->link)? input->link->fromnode: NULL;
dependency_loop = (lnode && (lnode->flag & NODE_TEST));
- if(dependency_loop)
+ if (dependency_loop)
lnode = NULL;
/* socket RNA pointer */
@@ -586,10 +586,10 @@ static void ui_node_draw_input(uiLayout *layout, bContext *C, bNodeTree *ntree,
row = uiLayoutRow(split, 1);
- if(depth > 0) {
+ if (depth > 0) {
uiBlockSetEmboss(block, UI_EMBOSSN);
- if(lnode && (lnode->inputs.first || (lnode->typeinfo->uifunc && lnode->type != NODE_GROUP))) {
+ if (lnode && (lnode->inputs.first || (lnode->typeinfo->uifunc && lnode->type != NODE_GROUP))) {
int icon = (input->flag & SOCK_COLLAPSED)? ICON_DISCLOSURE_TRI_RIGHT: ICON_DISCLOSURE_TRI_DOWN;
uiItemR(row, &inputptr, "show_expanded", UI_ITEM_R_ICON_ONLY, "", icon);
}
@@ -606,16 +606,16 @@ static void ui_node_draw_input(uiLayout *layout, bContext *C, bNodeTree *ntree,
bt= block->buttons.last;
bt->flag= UI_TEXT_LEFT;
- if(dependency_loop) {
+ if (dependency_loop) {
row = uiLayoutRow(split, 0);
uiItemL(row, "Dependency Loop", ICON_ERROR);
}
- else if(lnode) {
+ else if (lnode) {
/* input linked to a node */
uiTemplateNodeLink(split, ntree, node, input);
- if(!(input->flag & SOCK_COLLAPSED)) {
- if(depth == 0)
+ if (!(input->flag & SOCK_COLLAPSED)) {
+ if (depth == 0)
uiItemS(layout);
ui_node_draw_node(layout, C, ntree, lnode, depth);
@@ -623,8 +623,8 @@ static void ui_node_draw_input(uiLayout *layout, bContext *C, bNodeTree *ntree,
}
else {
/* input not linked, show value */
- if(input->type != SOCK_SHADER && !(input->flag & SOCK_HIDE_VALUE)) {
- if(input->type == SOCK_VECTOR) {
+ if (input->type != SOCK_SHADER && !(input->flag & SOCK_HIDE_VALUE)) {
+ if (input->type == SOCK_VECTOR) {
row = uiLayoutRow(split, 0);
col = uiLayoutColumn(row, 0);
@@ -649,14 +649,14 @@ void uiTemplateNodeView(uiLayout *layout, bContext *C, bNodeTree *ntree, bNode *
{
bNode *tnode;
- if(!ntree)
+ if (!ntree)
return;
/* clear for cycle check */
- for(tnode=ntree->nodes.first; tnode; tnode=tnode->next)
+ for (tnode=ntree->nodes.first; tnode; tnode=tnode->next)
tnode->flag &= ~NODE_TEST;
- if(input)
+ if (input)
ui_node_draw_input(layout, C, ntree, node, input, 0);
else
ui_node_draw_node(layout, C, ntree, node, 0);
diff --git a/source/blender/editors/space_node/space_node.c b/source/blender/editors/space_node/space_node.c
index fc5965535b1..fca9927b0f5 100644
--- a/source/blender/editors/space_node/space_node.c
+++ b/source/blender/editors/space_node/space_node.c
@@ -72,13 +72,13 @@ ARegion *node_has_buttons_region(ScrArea *sa)
ARegion *ar, *arnew;
ar= BKE_area_find_region_type(sa, RGN_TYPE_UI);
- if(ar) return ar;
+ if (ar) return ar;
/* add subdiv level; after header */
ar= BKE_area_find_region_type(sa, RGN_TYPE_HEADER);
/* is error! */
- if(ar==NULL) return NULL;
+ if (ar==NULL) return NULL;
arnew= MEM_callocN(sizeof(ARegion), "buttons for node");
@@ -183,8 +183,8 @@ static void node_area_listener(ScrArea *sa, wmNotifier *wmn)
ED_area_tag_redraw(sa);
break;
case ND_TRANSFORM_DONE:
- if(type==NTREE_COMPOSIT) {
- if(snode->flag & SNODE_AUTO_RENDER) {
+ if (type==NTREE_COMPOSIT) {
+ if (snode->flag & SNODE_AUTO_RENDER) {
snode->recalc= 1;
ED_area_tag_refresh(sa);
}
@@ -193,48 +193,48 @@ static void node_area_listener(ScrArea *sa, wmNotifier *wmn)
}
break;
case NC_WM:
- if(wmn->data==ND_FILEREAD)
+ if (wmn->data==ND_FILEREAD)
ED_area_tag_refresh(sa);
break;
/* future: add ID checks? */
case NC_MATERIAL:
- if(type==NTREE_SHADER) {
- if(wmn->data==ND_SHADING)
+ if (type==NTREE_SHADER) {
+ if (wmn->data==ND_SHADING)
ED_area_tag_refresh(sa);
- else if(wmn->data==ND_SHADING_DRAW)
+ else if (wmn->data==ND_SHADING_DRAW)
ED_area_tag_refresh(sa);
- else if(wmn->action==NA_ADDED && snode->edittree)
+ else if (wmn->action==NA_ADDED && snode->edittree)
nodeSetActiveID(snode->edittree, ID_MA, wmn->reference);
}
break;
case NC_TEXTURE:
- if(type==NTREE_SHADER || type==NTREE_TEXTURE) {
- if(wmn->data==ND_NODES)
+ if (type==NTREE_SHADER || type==NTREE_TEXTURE) {
+ if (wmn->data==ND_NODES)
ED_area_tag_refresh(sa);
}
break;
case NC_WORLD:
- if(type==NTREE_SHADER && shader_type==SNODE_SHADER_WORLD) {
+ if (type==NTREE_SHADER && shader_type==SNODE_SHADER_WORLD) {
ED_area_tag_refresh(sa);
}
break;
case NC_OBJECT:
- if(type==NTREE_SHADER) {
- if(wmn->data==ND_OB_SHADING)
+ if (type==NTREE_SHADER) {
+ if (wmn->data==ND_OB_SHADING)
ED_area_tag_refresh(sa);
}
break;
case NC_TEXT:
/* pynodes */
- if(wmn->data==ND_SHADING)
+ if (wmn->data==ND_SHADING)
ED_area_tag_refresh(sa);
break;
case NC_SPACE:
- if(wmn->data==ND_SPACE_NODE)
+ if (wmn->data==ND_SPACE_NODE)
ED_area_tag_refresh(sa);
- else if(wmn->data==ND_SPACE_NODE_VIEW)
+ else if (wmn->data==ND_SPACE_NODE_VIEW)
ED_area_tag_redraw(sa);
break;
case NC_NODE:
@@ -253,11 +253,11 @@ static void node_area_listener(ScrArea *sa, wmNotifier *wmn)
case NC_IMAGE:
if (wmn->action == NA_EDITED) {
- if(type==NTREE_COMPOSIT) {
+ if (type==NTREE_COMPOSIT) {
/* note that nodeUpdateID is already called by BKE_image_signal() on all
* scenes so really this is just to know if the images is used in the compo else
* painting on images could become very slow when the compositor is open. */
- if(nodeUpdateID(snode->nodetree, wmn->reference))
+ if (nodeUpdateID(snode->nodetree, wmn->reference))
ED_area_tag_refresh(sa);
}
}
@@ -272,29 +272,29 @@ static void node_area_refresh(const struct bContext *C, struct ScrArea *sa)
snode_set_context(snode, CTX_data_scene(C));
- if(snode->nodetree) {
- if(snode->treetype==NTREE_SHADER) {
- if(GS(snode->id->name) == ID_MA) {
+ if (snode->nodetree) {
+ if (snode->treetype==NTREE_SHADER) {
+ if (GS(snode->id->name) == ID_MA) {
Material *ma= (Material *)snode->id;
- if(ma->use_nodes)
+ if (ma->use_nodes)
ED_preview_shader_job(C, sa, snode->id, NULL, NULL, 100, 100, PR_NODE_RENDER);
}
- else if(GS(snode->id->name) == ID_LA) {
+ else if (GS(snode->id->name) == ID_LA) {
Lamp *la= (Lamp *)snode->id;
- if(la->use_nodes)
+ if (la->use_nodes)
ED_preview_shader_job(C, sa, snode->id, NULL, NULL, 100, 100, PR_NODE_RENDER);
}
- else if(GS(snode->id->name) == ID_WO) {
+ else if (GS(snode->id->name) == ID_WO) {
World *wo= (World *)snode->id;
- if(wo->use_nodes)
+ if (wo->use_nodes)
ED_preview_shader_job(C, sa, snode->id, NULL, NULL, 100, 100, PR_NODE_RENDER);
}
}
- else if(snode->treetype==NTREE_COMPOSIT) {
+ else if (snode->treetype==NTREE_COMPOSIT) {
Scene *scene= (Scene *)snode->id;
- if(scene->use_nodes) {
+ if (scene->use_nodes) {
/* recalc is set on 3d view changes for auto compo */
- if(snode->recalc) {
+ if (snode->recalc) {
snode->recalc= 0;
node_render_changed_exec((struct bContext*)C, NULL);
}
@@ -302,9 +302,9 @@ static void node_area_refresh(const struct bContext *C, struct ScrArea *sa)
snode_composite_job(C, sa);
}
}
- else if(snode->treetype==NTREE_TEXTURE) {
+ else if (snode->treetype==NTREE_TEXTURE) {
Tex *tex= (Tex *)snode->id;
- if(tex->use_nodes) {
+ if (tex->use_nodes) {
ED_preview_shader_job(C, sa, snode->id, NULL, NULL, 100, 100, PR_NODE_RENDER);
}
}
@@ -372,13 +372,13 @@ static void node_main_area_draw(const bContext *C, ARegion *ar)
static int node_drop_poll(bContext *UNUSED(C), wmDrag *drag, wmEvent *UNUSED(event))
{
- if(drag->type==WM_DRAG_ID) {
+ if (drag->type==WM_DRAG_ID) {
ID *id= (ID *)drag->poin;
- if( GS(id->name)==ID_IM )
+ if ( GS(id->name)==ID_IM )
return 1;
}
- else if(drag->type==WM_DRAG_PATH){
- if(ELEM(drag->icon, 0, ICON_FILE_IMAGE)) /* rule might not work? */
+ else if (drag->type==WM_DRAG_PATH) {
+ if (ELEM(drag->icon, 0, ICON_FILE_IMAGE)) /* rule might not work? */
return 1;
}
return 0;
@@ -388,7 +388,7 @@ static void node_id_path_drop_copy(wmDrag *drag, wmDropBox *drop)
{
ID *id= (ID *)drag->poin;
- if(id) {
+ if (id) {
RNA_string_set(drop->ptr, "name", id->name+2);
}
if (drag->path[0]) {
@@ -431,11 +431,11 @@ static void node_region_listener(ARegion *ar, wmNotifier *wmn)
/* context changes */
switch(wmn->category) {
case NC_SPACE:
- if(wmn->data==ND_SPACE_NODE)
+ if (wmn->data==ND_SPACE_NODE)
ED_region_tag_redraw(ar);
break;
case NC_SCREEN:
- if(wmn->data == ND_GPENCIL)
+ if (wmn->data == ND_GPENCIL)
ED_region_tag_redraw(ar);
break;
case NC_SCENE:
@@ -445,11 +445,11 @@ static void node_region_listener(ARegion *ar, wmNotifier *wmn)
ED_region_tag_redraw(ar);
break;
case NC_OBJECT:
- if(wmn->data==ND_OB_SHADING)
+ if (wmn->data==ND_OB_SHADING)
ED_region_tag_redraw(ar);
break;
case NC_ID:
- if(wmn->action == NA_RENAME)
+ if (wmn->action == NA_RENAME)
ED_region_tag_redraw(ar);
break;
}
@@ -461,16 +461,16 @@ static int node_context(const bContext *C, const char *member, bContextDataResul
{
SpaceNode *snode= CTX_wm_space_node(C);
- if(CTX_data_dir(member)) {
+ if (CTX_data_dir(member)) {
CTX_data_dir_set(result, node_context_dir);
return 1;
}
- else if(CTX_data_equals(member, "selected_nodes")) {
+ else if (CTX_data_equals(member, "selected_nodes")) {
bNode *node;
- if(snode->edittree) {
- for(node=snode->edittree->nodes.last; node; node=node->prev) {
- if(node->flag & NODE_SELECT) {
+ if (snode->edittree) {
+ for (node=snode->edittree->nodes.last; node; node=node->prev) {
+ if (node->flag & NODE_SELECT) {
CTX_data_list_add(result, &snode->edittree->id, &RNA_Node, node);
}
}
@@ -478,12 +478,12 @@ static int node_context(const bContext *C, const char *member, bContextDataResul
CTX_data_type_set(result, CTX_DATA_TYPE_COLLECTION);
return 1;
}
- else if(CTX_data_equals(member, "active_node")) {
+ else if (CTX_data_equals(member, "active_node")) {
bNode *node;
- if(snode->edittree) {
- for(node=snode->edittree->nodes.last; node; node=node->prev) {
- if(node->flag & NODE_ACTIVE) {
+ if (snode->edittree) {
+ for (node=snode->edittree->nodes.last; node; node=node->prev) {
+ if (node->flag & NODE_ACTIVE) {
CTX_data_pointer_set(result, &snode->edittree->id, &RNA_Node, node);
break;
}