diff options
author | Jacques Lucke <mail@jlucke.com> | 2018-11-19 21:33:09 +0300 |
---|---|---|
committer | Jacques Lucke <mail@jlucke.com> | 2018-11-19 21:33:09 +0300 |
commit | 5f21030a81fa306f807be5bee8bb1df8dd93a98e (patch) | |
tree | dbe0e0f3be413f60d26a04e2a76dcc1e79b266e7 /source/blender/editors | |
parent | 99d9d3dbcee8035d7b69adc5b9a13c79b2aedbe5 (diff) |
Image Empties: Option to not display the backside of image empties
Reviewers: brecht
Differential Revision: https://developer.blender.org/D3964
Diffstat (limited to 'source/blender/editors')
-rw-r--r-- | source/blender/editors/space_view3d/view3d_gizmo_empty.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/source/blender/editors/space_view3d/view3d_gizmo_empty.c b/source/blender/editors/space_view3d/view3d_gizmo_empty.c index c58b1a6d6cd..9ce0041c76c 100644 --- a/source/blender/editors/space_view3d/view3d_gizmo_empty.c +++ b/source/blender/editors/space_view3d/view3d_gizmo_empty.c @@ -107,17 +107,6 @@ static void gizmo_empty_image_prop_matrix_set( ob->ima_ofs[1] = (matrix[3][1] - (0.5f * dims[1])) / dims[1]; } -static bool is_image_empty_visible(Object *ob, RegionView3D *rv3d) -{ - int visibility_flag = ob->empty_image_visibility_flag; - if (rv3d->is_persp) { - return visibility_flag & OB_EMPTY_IMAGE_VISIBLE_PERSPECTIVE; - } - else { - return visibility_flag & OB_EMPTY_IMAGE_VISIBLE_ORTHOGRAPHIC; - } -} - static bool WIDGETGROUP_empty_image_poll(const bContext *C, wmGizmoGroupType *UNUSED(gzgt)) { View3D *v3d = CTX_wm_view3d(C); @@ -133,7 +122,7 @@ static bool WIDGETGROUP_empty_image_poll(const bContext *C, wmGizmoGroupType *UN if (ob && ob->type == OB_EMPTY) { if (ob->empty_drawtype == OB_EMPTY_IMAGE) { - return is_image_empty_visible(ob, rv3d); + return BKE_image_empty_visible_in_view3d(ob, rv3d); } } return false; |