Commit: d757771d27a88feae9e09efbabf17696a82a0519
Author: Antonio Vazquez
Date: Thu Jun 21 10:58:45 2018 +0200
Branches: greasepencil-object
https://developer.blender.org/rBd757771d27a88feae9e09efbabf17696a82a0519
Add depsgraph support for gpencil_modifiers_foreachTexLink
===================================================================
M source/blender/editors/space_buttons/buttons_texture.c
===================================================================
diff --git a/source/blender/editors/space_buttons/buttons_texture.c
b/source/blender/editors/space_buttons/buttons_texture.c
index 5feb74edef7..95e4d550454 100644
--- a/source/blender/editors/space_buttons/buttons_texture.c
+++ b/source/blender/editors/space_buttons/buttons_texture.c
@@ -54,6 +54,7 @@
#include "BKE_layer.h"
#include "BKE_linestyle.h"
#include "BKE_modifier.h"
+#include "BKE_gpencil_modifier.h"
#include "BKE_node.h"
#include "BKE_paint.h"
#include "BKE_particle.h"
@@ -149,6 +150,19 @@ static void buttons_texture_modifier_foreach(void
*userData, Object *ob, Modifie
N_("Modifiers"),
RNA_struct_ui_icon(ptr.type), md->name);
}
+static void buttons_texture_modifier_gpencil_foreach(void *userData, Object
*ob, GpencilModifierData *md, const char *propname)
+{
+ PointerRNA ptr;
+ PropertyRNA *prop;
+ ListBase *users = userData;
+
+ RNA_pointer_create(&ob->id, &RNA_GpencilModifier, md, &ptr);
+ prop = RNA_struct_find_property(&ptr, propname);
+
+ buttons_texture_user_property_add(users, &ob->id, ptr, prop,
+ N_("Grease Pencil Modifiers"), RNA_struct_ui_icon(ptr.type),
md->name);
+}
+
static void buttons_texture_users_from_context(ListBase *users, const bContext
*C, SpaceButs *sbuts)
{
Scene *scene = NULL;
@@ -198,6 +212,9 @@ static void buttons_texture_users_from_context(ListBase
*users, const bContext *
/* modifiers */
modifiers_foreachTexLink(ob, buttons_texture_modifier_foreach,
users);
+ /* grease pencil modifiers */
+ BKE_gpencil_modifiers_foreachTexLink(ob,
buttons_texture_modifier_gpencil_foreach, users);
+
/* particle systems */
if (psys && !limited_mode) {
for (a = 0; a < MAX_MTEX; a++) {
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs