Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/image.c
| Show First 20 Lines • Show All 3,320 Lines • ▼ Show 20 Lines | case NTREE_SHADER: | ||||
| if (node->type == SH_NODE_TEX_ENVIRONMENT) { | if (node->type == SH_NODE_TEX_ENVIRONMENT) { | ||||
| NodeTexImage *tex = node->storage; | NodeTexImage *tex = node->storage; | ||||
| Image *ima = (Image *)node->id; | Image *ima = (Image *)node->id; | ||||
| callback(ima, id, &tex->iuser, customdata); | callback(ima, id, &tex->iuser, customdata); | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| break; | break; | ||||
| case NTREE_GEOMETRY: | |||||
| LISTBASE_FOREACH (bNode *, node, &ntree->nodes) { | |||||
| if (node->id && node->type == SH_NODE_TEX_IMAGE) { | |||||
| NodeTexImage *tex = node->storage; | |||||
| Image *ima = (Image *)node->id; | |||||
| callback(ima, id, &tex->iuser, customdata); | |||||
| } | |||||
| } | |||||
| break; | |||||
| case NTREE_TEXTURE: | case NTREE_TEXTURE: | ||||
| LISTBASE_FOREACH (bNode *, node, &ntree->nodes) { | LISTBASE_FOREACH (bNode *, node, &ntree->nodes) { | ||||
| if (node->id && node->type == TEX_NODE_IMAGE) { | if (node->id && node->type == TEX_NODE_IMAGE) { | ||||
| Image *ima = (Image *)node->id; | Image *ima = (Image *)node->id; | ||||
| ImageUser *iuser = node->storage; | ImageUser *iuser = node->storage; | ||||
| callback(ima, id, iuser, customdata); | callback(ima, id, iuser, customdata); | ||||
| } | } | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 2,769 Lines • Show Last 20 Lines | |||||