diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-04-17 11:13:32 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-04-17 11:22:40 +0300 |
commit | a04b551e40d1c0633ea6fd022483fd9ed3c81021 (patch) | |
tree | 72d77640fcd20983599e59fdbb6dd27b2d87a370 /source/blender/blenkernel/BKE_object.h | |
parent | be3392e0f902a32e1077179743f23716f4dc19b0 (diff) |
BKE_object: utility functions for pose access
Pose objects may be from the active object,
or from the weight paint mesh.
Since this is such a common check move this to a function call.
Diffstat (limited to 'source/blender/blenkernel/BKE_object.h')
-rw-r--r-- | source/blender/blenkernel/BKE_object.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_object.h b/source/blender/blenkernel/BKE_object.h index d2d90801ade..5fa3399a07c 100644 --- a/source/blender/blenkernel/BKE_object.h +++ b/source/blender/blenkernel/BKE_object.h @@ -142,6 +142,10 @@ bool BKE_object_pose_context_check(const struct Object *ob); struct Object *BKE_object_pose_armature_get(struct Object *ob); struct Object *BKE_object_pose_armature_get_visible(struct Object *ob, struct ViewLayer *view_layer); +struct Object **BKE_object_pose_array_get_ex(struct ViewLayer *view_layer, uint *r_objects_len, bool unique); +struct Object **BKE_object_pose_array_get_unique(struct ViewLayer *view_layer, uint *r_objects_len); +struct Object **BKE_object_pose_array_get(struct ViewLayer *view_layer, uint *r_objects_len); + void BKE_object_get_parent_matrix( struct Scene *scene, struct Object *ob, struct Object *par, float parentmat[4][4]); |