|
Blender V5.0
|
#include <BKE_mesh.h>
Public Attributes | |
| MLoopNorSpace ** | lspacearr |
| struct LinkNode * | loops_pool |
| char | data_type |
| int | spaces_num |
| struct MemArena * | mem |
Collection of MLoopNorSpace basic storage & pre-allocation.
Definition at line 284 of file BKE_mesh.h.
| char MLoopNorSpaceArray::data_type |
Whether we store loop indices, or pointers to BMLoop.
Definition at line 290 of file BKE_mesh.h.
Referenced by BKE_lnor_space_add_loop(), BKE_lnor_spacearr_init(), BKE_lnor_spacearr_tls_join(), bm_mesh_loops_assign_normal_data(), and bm_mesh_loops_split_lnor_fans().
| struct LinkNode* MLoopNorSpaceArray::loops_pool |
Allocated once, avoids to call BLI_linklist_prepend_arena() for each loop!
Definition at line 288 of file BKE_mesh.h.
Referenced by BKE_lnor_space_add_loop(), BKE_lnor_spacearr_clear(), BKE_lnor_spacearr_free(), and BKE_lnor_spacearr_init().
| MLoopNorSpace** MLoopNorSpaceArray::lspacearr |
Face corner aligned array.
Definition at line 286 of file BKE_mesh.h.
Referenced by BKE_lnor_space_add_loop(), BKE_lnor_spacearr_clear(), BKE_lnor_spacearr_free(), BKE_lnor_spacearr_init(), BM_lnorspace_err(), bm_loop_normal_mark_indiv_do_loop(), bm_mesh_loops_assign_normal_data(), and bm_mesh_loops_split_lnor_fans().
| struct MemArena* MLoopNorSpaceArray::mem |
Definition at line 293 of file BKE_mesh.h.
Referenced by BKE_lnor_space_create(), BKE_lnor_spacearr_clear(), BKE_lnor_spacearr_free(), BKE_lnor_spacearr_init(), BKE_lnor_spacearr_tls_init(), and BKE_lnor_spacearr_tls_join().
| int MLoopNorSpaceArray::spaces_num |
Number of clnors spaces defined in this array.
Definition at line 292 of file BKE_mesh.h.
Referenced by BKE_lnor_space_create(), BKE_lnor_spacearr_clear(), BKE_lnor_spacearr_free(), BKE_lnor_spacearr_init(), and BKE_lnor_spacearr_tls_join().