Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/layer_utils.c
| Show First 20 Lines • Show All 186 Lines • ▼ Show 20 Lines | if (em != NULL) { | ||||
| if (em->bm->totedge != 0) { | if (em->bm->totedge != 0) { | ||||
| return true; | return true; | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| return false; | return false; | ||||
| } | } | ||||
| /** Select first selected object of the type specified. */ | |||||
campbellbarton: `bytype` is not used anywhere `by_type` is, eg: `UI_panel_find_by_type` | |||||
| Object *BKE_view_layer_first_selected_object_by_type(struct ViewLayer *view_layer, | |||||
| const struct View3D *v3d, | |||||
| const short ob_type) | |||||
| { | |||||
| Object *ob_result = NULL; | |||||
| FOREACH_SELECTED_OBJECT_BEGIN (view_layer, v3d, ob_iter) { | |||||
| if (ob_iter->type == ob_type) { | |||||
| ob_result = ob_iter; | |||||
| break; | |||||
| } | |||||
| } | |||||
| FOREACH_SELECTED_OBJECT_END; | |||||
| return ob_result; | |||||
| } | |||||
| /** \} */ | /** \} */ | ||||
bytype is not used anywhere by_type is, eg: UI_panel_find_by_type