|
Blender V4.3
|
#include <sculpt_flood_fill.hh>
Public Member Functions | |
| FillDataBMesh (int size) | |
| void | add_initial (BMVert *vertex) |
| void | add_initial (BMesh &bm, Span< int > verts) |
| void | add_and_skip_initial (BMVert *vertex, int index) |
| void | execute (Object &object, FunctionRef< bool(BMVert *from_v, BMVert *to_v)> func) |
Public Attributes | |
| std::queue< BMVert * > | queue |
| BitVector | visited_verts |
Definition at line 55 of file sculpt_flood_fill.hh.
|
inline |
Definition at line 59 of file sculpt_flood_fill.hh.
| void blender::ed::sculpt_paint::flood_fill::FillDataBMesh::add_and_skip_initial | ( | BMVert * | vertex, |
| int | index ) |
Definition at line 70 of file sculpt_flood_fill.cc.
References visited_verts.
Referenced by blender::ed::sculpt_paint::expand::calc_topology_falloff_from_verts().
| void blender::ed::sculpt_paint::flood_fill::FillDataBMesh::add_initial | ( | BMesh & | bm, |
| Span< int > | verts ) |
Definition at line 51 of file sculpt_flood_fill.cc.
References add_initial(), BM_vert_at_index(), and verts.
| void blender::ed::sculpt_paint::flood_fill::FillDataBMesh::add_initial | ( | BMVert * | vertex | ) |
Definition at line 46 of file sculpt_flood_fill.cc.
Referenced by add_initial(), blender::ed::sculpt_paint::pose::calc_pose_origin_and_factor_bmesh(), blender::ed::sculpt_paint::auto_mask::fill_topology_automasking_factors_bmesh(), blender::ed::sculpt_paint::pose::ik_chain_init_face_sets_fk_bmesh(), and blender::ed::sculpt_paint::expand::normals_falloff_create().
| void blender::ed::sculpt_paint::flood_fill::FillDataBMesh::execute | ( | Object & | object, |
| FunctionRef< bool(BMVert *from_v, BMVert *to_v)> | func ) |
Definition at line 151 of file sculpt_flood_fill.cc.
References BM_elem_flag_test, BM_ELEM_HIDDEN, BM_elem_index_get, blender::ed::sculpt_paint::vert_neighbors_get_bmesh(), and visited_verts.
Referenced by blender::ed::sculpt_paint::pose::calc_pose_origin_and_factor_bmesh(), blender::ed::sculpt_paint::expand::calc_topology_falloff_from_verts(), blender::ed::sculpt_paint::auto_mask::fill_topology_automasking_factors_bmesh(), blender::ed::sculpt_paint::pose::ik_chain_init_face_sets_fk_bmesh(), and blender::ed::sculpt_paint::expand::normals_falloff_create().
| std::queue<BMVert *> blender::ed::sculpt_paint::flood_fill::FillDataBMesh::queue |
Definition at line 56 of file sculpt_flood_fill.hh.
| BitVector blender::ed::sculpt_paint::flood_fill::FillDataBMesh::visited_verts |
Definition at line 57 of file sculpt_flood_fill.hh.
Referenced by add_and_skip_initial(), and execute().