|
Blender V4.3
|
Go to the source code of this file.
Functions | |
| void | BLI_lasso_boundbox (rcti *rect, blender::Span< blender::int2 > mcoords) |
| bool | BLI_lasso_is_point_inside (blender::Span< blender::int2 > mcoords, int sx, int sy, int error_value) |
| bool | BLI_lasso_is_edge_inside (blender::Span< blender::int2 > mcoords, int x0, int y0, int x1, int y1, int error_value) |
| void BLI_lasso_boundbox | ( | rcti * | rect, |
| blender::Span< blender::int2 > | mcoords ) |
Referenced by actkeys_lassoselect_exec(), do_lasso_select_armature(), do_lasso_select_curve(), do_lasso_select_lattice(), do_lasso_select_marker(), do_lasso_select_mask(), do_lasso_select_mesh(), do_lasso_select_mesh_uv(), do_lasso_select_meta(), blender::ed::space_node::do_lasso_select_node(), do_lasso_select_paintface(), do_lasso_select_paintvert(), do_lasso_tag_pose(), draw_filled_lasso(), graphkeys_lassoselect_exec(), blender::ed::sculpt_paint::gesture::init_from_lasso(), blender::ed::curves::select_lasso(), and blender::ed::curves::select_lasso_mask().
| bool BLI_lasso_is_edge_inside | ( | blender::Span< blender::int2 > | mcoords, |
| int | x0, | ||
| int | y0, | ||
| int | x1, | ||
| int | y1, | ||
| int | error_value ) |
Edge version for lasso select. We assume bound-box check was done.
Referenced by do_lasso_select_armature__doSelectBone(), do_lasso_select_armature__doSelectBone_clip_content(), do_lasso_select_mesh__doSelectEdge_pass1(), do_lasso_select_mesh_uv_is_edge_inside(), do_lasso_select_pose__do_tag(), blender::ed::curves::select_lasso(), and blender::ed::curves::select_lasso_mask().
| bool BLI_lasso_is_point_inside | ( | blender::Span< blender::int2 > | mcoords, |
| int | sx, | ||
| int | sy, | ||
| int | error_value ) |
Referenced by do_lasso_select_armature__doSelectBone(), do_lasso_select_curve__doSelect(), do_lasso_select_lattice__doSelect(), do_lasso_select_marker(), do_lasso_select_mask(), do_lasso_select_mball__doSelectElem(), do_lasso_select_mesh__doSelectEdge_pass0(), do_lasso_select_mesh__doSelectFace(), do_lasso_select_mesh__doSelectVert(), do_lasso_select_mesh_uv_is_point_inside(), do_lasso_select_meshobject__doSelectVert(), blender::ed::space_node::do_lasso_select_node(), do_lasso_select_objects(), keyframe_region_lasso_test(), PE_lasso_select(), blender::ed::curves::select_lasso(), and blender::ed::curves::select_lasso_mask().