Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/armature/editarmature_sketch.c
| Show First 20 Lines • Show All 1,903 Lines • ▼ Show 20 Lines | static bool sk_selectStroke(bContext *C, SK_Sketch *sketch, const int mval[2], const bool extend) | ||||
| rcti rect; | rcti rect; | ||||
| unsigned int buffer[MAXPICKBUF]; | unsigned int buffer[MAXPICKBUF]; | ||||
| short hits; | short hits; | ||||
| view3d_set_viewcontext(C, &vc); | view3d_set_viewcontext(C, &vc); | ||||
| BLI_rcti_init_pt_radius(&rect, mval, 5); | BLI_rcti_init_pt_radius(&rect, mval, 5); | ||||
| hits = view3d_opengl_select(&vc, buffer, MAXPICKBUF, &rect, true); | hits = view3d_opengl_select(&vc, buffer, MAXPICKBUF, &rect, VIEW3D_SELECT_PICK_NEAREST); | ||||
| if (hits > 0) { | if (hits > 0) { | ||||
| int besthitresult = -1; | int besthitresult = -1; | ||||
| if (hits == 1) { | if (hits == 1) { | ||||
| besthitresult = buffer[3]; | besthitresult = buffer[3]; | ||||
| } | } | ||||
| else { | else { | ||||
| ▲ Show 20 Lines • Show All 744 Lines • Show Last 20 Lines | |||||