Changeset View
Changeset View
Standalone View
Standalone View
source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c
| Show First 20 Lines • Show All 192 Lines • ▼ Show 20 Lines | |||||
| { | { | ||||
| return isModifierDisabled(md); | return isModifierDisabled(md); | ||||
| } | } | ||||
| static void add_this_collection(Collection *c, | static void add_this_collection(Collection *c, | ||||
| const ModifierUpdateDepsgraphContext *ctx, | const ModifierUpdateDepsgraphContext *ctx, | ||||
| const int mode) | const int mode) | ||||
| { | { | ||||
| if (!c) { | |||||
| return; | |||||
| } | |||||
| FOREACH_COLLECTION_VISIBLE_OBJECT_RECURSIVE_BEGIN (c, ob, mode) { | FOREACH_COLLECTION_VISIBLE_OBJECT_RECURSIVE_BEGIN (c, ob, mode) { | ||||
| if (ELEM(ob->type, OB_MESH, OB_MBALL, OB_CURVE, OB_SURF, OB_FONT)) { | if (ELEM(ob->type, OB_MESH, OB_MBALL, OB_CURVE, OB_SURF, OB_FONT)) { | ||||
| if (ob->lineart.usage != OBJECT_LRT_EXCLUDE) { | if (ob->lineart.usage != OBJECT_LRT_EXCLUDE) { | ||||
| DEG_add_object_relation(ctx->node, ob, DEG_OB_COMP_GEOMETRY, "Line Art Modifier"); | DEG_add_object_relation(ctx->node, ob, DEG_OB_COMP_GEOMETRY, "Line Art Modifier"); | ||||
| DEG_add_object_relation(ctx->node, ob, DEG_OB_COMP_TRANSFORM, "Line Art Modifier"); | DEG_add_object_relation(ctx->node, ob, DEG_OB_COMP_TRANSFORM, "Line Art Modifier"); | ||||
| } | } | ||||
| } | } | ||||
| if (ob->type == OB_EMPTY && (ob->transflag & OB_DUPLICOLLECTION)) { | if (ob->type == OB_EMPTY && (ob->transflag & OB_DUPLICOLLECTION)) { | ||||
| ▲ Show 20 Lines • Show All 305 Lines • Show Last 20 Lines | |||||