diff options
Diffstat (limited to 'source/blender/depsgraph/DEG_depsgraph_build.h')
-rw-r--r-- | source/blender/depsgraph/DEG_depsgraph_build.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/source/blender/depsgraph/DEG_depsgraph_build.h b/source/blender/depsgraph/DEG_depsgraph_build.h index 0d90f64a37b..fe18193aac7 100644 --- a/source/blender/depsgraph/DEG_depsgraph_build.h +++ b/source/blender/depsgraph/DEG_depsgraph_build.h @@ -142,9 +142,18 @@ void DEG_add_generic_id_relation(struct DepsNodeHandle *node_handle, struct ID *id, const char *description); +/* Special function which is used from modifiers' updateDepsgraph() callback + * to indicate that the modifietr needs to know transformation of the object + * which that modifier belongs to. + * This function will take care of checking which operation is required to + * have transformation for the modifier, taking into account possible simulation + * solvers. */ +void DEG_add_modifier_to_transform_relation( + struct DepsNodeHandle *node_handle, + const char *description); + /* Adds relations from the given component of a given object to the given node - * handle AND the component to the point cache component of the node's ID. - */ + * handle AND the component to the point cache component of the node's ID. */ void DEG_add_object_pointcache_relation(struct DepsNodeHandle *node_handle, struct Object *object, eDepsObjectComponentType component, |