diff options
author | Campbell Barton <campbell@blender.org> | 2022-07-07 07:57:43 +0300 |
---|---|---|
committer | Campbell Barton <campbell@blender.org> | 2022-07-07 08:24:48 +0300 |
commit | 34c701abbdbfa6143c11e1b6f8d7797257c70237 (patch) | |
tree | 9544bea46f711d22a14ad0fe6ea1bba7d4f13109 /source/blender/blenkernel/BKE_armature.h | |
parent | 3f657e7ef19a39d7dca64ed5fdee57336f445c62 (diff) |
Fix T99270: bones using empties as custom shapes can't be selected
Regression in [0] which didn't account for the bounds of empty objects.
Add support support calculating bounds from empty draw-type to use in
pose-bone culling.
[0]: 3267c91b4d5caab7da8aef071a446dd2e86f86a9
Diffstat (limited to 'source/blender/blenkernel/BKE_armature.h')
-rw-r--r-- | source/blender/blenkernel/BKE_armature.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_armature.h b/source/blender/blenkernel/BKE_armature.h index 888de38dcc7..98f9f8e3588 100644 --- a/source/blender/blenkernel/BKE_armature.h +++ b/source/blender/blenkernel/BKE_armature.h @@ -158,9 +158,13 @@ struct BoundBox *BKE_armature_boundbox_get(struct Object *ob); * or the custom object's bounds (if the bone uses a custom object). * Visual elements such as the envelopes radius & bendy-bone spline segments are *not* included, * making this not so useful for viewport culling. + * + * \param use_empty_drawtype: When enabled, the draw type of empty custom-objects is tagen into + * account when calculating the bounds. */ void BKE_pchan_minmax(const struct Object *ob, const struct bPoseChannel *pchan, + const bool use_empty_drawtype, float r_min[3], float r_max[3]); /** |