|
Blender
V3.3
|
#include <bmesh_walkers.h>
Public Attributes | |
| char | begin_htype |
| void(* | begin )(struct BMWalker *walker, void *start) |
| void *(* | step )(struct BMWalker *walker) |
| void *(* | yield )(struct BMWalker *walker) |
| int | structsize |
| BMWOrder | order |
| int | valid_mask |
| int | layer |
| BMesh * | bm |
| BLI_mempool * | worklist |
| ListBase | states |
| short | mask_vert |
| short | mask_edge |
| short | mask_face |
| BMWFlag | flag |
| struct GSet * | visit_set |
| struct GSet * | visit_set_alt |
| int | depth |
Definition at line 24 of file bmesh_walkers.h.
Definition at line 26 of file bmesh_walkers.h.
Referenced by BMW_begin(), and BMW_init().
| char BMWalker::begin_htype |
Definition at line 25 of file bmesh_walkers.h.
Referenced by BMW_begin(), and BMW_init().
| BMesh* BMWalker::bm |
Definition at line 36 of file bmesh_walkers.h.
Referenced by BMW_init(), bmw_IslandboundWalker_step(), bmw_mask_check_edge(), bmw_mask_check_face(), bmw_mask_check_vert(), and bmw_UVEdgeWalker_step().
| int BMWalker::depth |
Definition at line 50 of file bmesh_walkers.h.
Referenced by BMW_current_depth(), BMW_current_state(), BMW_reset(), and BMW_state_add().
| BMWFlag BMWalker::flag |
Definition at line 46 of file bmesh_walkers.h.
Referenced by bmw_edge_is_wire(), BMW_init(), bmw_mask_check_edge(), bmw_mask_check_face(), and bmw_mask_check_vert().
| int BMWalker::layer |
Definition at line 34 of file bmesh_walkers.h.
Referenced by BMW_init(), and bmw_UVEdgeWalker_step().
| short BMWalker::mask_edge |
Definition at line 43 of file bmesh_walkers.h.
Referenced by BMW_init(), and bmw_mask_check_edge().
| short BMWalker::mask_face |
Definition at line 44 of file bmesh_walkers.h.
Referenced by BMW_init(), and bmw_mask_check_face().
| short BMWalker::mask_vert |
Definition at line 42 of file bmesh_walkers.h.
Referenced by BMW_init(), and bmw_mask_check_vert().
| BMWOrder BMWalker::order |
Definition at line 30 of file bmesh_walkers.h.
Referenced by BM_mesh_decimate_unsubdivide_ex(), BMW_init(), BMW_state_add(), and walker_deselect_nth().
| ListBase BMWalker::states |
Definition at line 38 of file bmesh_walkers.h.
Referenced by BMW_current_state(), BMW_init(), BMW_state_add(), and BMW_state_remove().
Definition at line 27 of file bmesh_walkers.h.
Referenced by BMW_begin(), BMW_init(), and BMW_walk().
| int BMWalker::structsize |
Definition at line 29 of file bmesh_walkers.h.
Referenced by BMW_init().
| int BMWalker::valid_mask |
Definition at line 31 of file bmesh_walkers.h.
Referenced by BMW_init().
| struct GSet* BMWalker::visit_set |
Definition at line 48 of file bmesh_walkers.h.
Referenced by bmw_ConnectedVertexWalker_step(), bmw_ConnectedVertexWalker_visitVertex(), bmw_EdgeboundaryWalker_begin(), bmw_EdgeboundaryWalker_step(), bmw_EdgeLoopWalker_begin(), bmw_EdgeLoopWalker_step(), bmw_EdgeringWalker_begin(), bmw_EdgeringWalker_step(), BMW_end(), bmw_FaceLoopWalker_begin(), bmw_FaceLoopWalker_include_face(), bmw_FaceLoopWalker_step(), bmw_FaceShellWalker_visitEdge(), BMW_init(), bmw_IslandboundWalker_begin(), bmw_IslandboundWalker_step(), bmw_IslandWalker_begin(), bmw_IslandWalker_step_ex(), bmw_LoopShellWalker_visitLoop(), bmw_NonManifoldedgeWalker_begin(), bmw_NonManifoldedgeWalker_step(), BMW_reset(), bmw_UVEdgeWalker_begin(), bmw_UVEdgeWalker_step(), and bmw_VertShellWalker_visitEdge().
| struct GSet* BMWalker::visit_set_alt |
Definition at line 49 of file bmesh_walkers.h.
Referenced by BMW_end(), bmw_FaceLoopWalker_begin(), bmw_FaceLoopWalker_include_face(), bmw_FaceLoopWalker_step(), BMW_init(), bmw_LoopShellWalker_visitEdgeWire(), bmw_LoopShellWireWalker_visitVert(), and BMW_reset().
| BLI_mempool* BMWalker::worklist |
Definition at line 37 of file bmesh_walkers.h.
Referenced by BMW_end(), BMW_init(), BMW_state_add(), and BMW_state_remove().
Definition at line 28 of file bmesh_walkers.h.
Referenced by BMW_init().