|
Blender V4.3
|
Public Member Functions | |
| void | init (const TransDataContainer *tc, BMesh *bm, const BMUVOffsets &offsets) |
| OffsetIndices< int > | groups () const |
| Span< int > | td_indices_get (const int group_index) const |
| Array< TransDataVertSlideVert > | sd_array_create_and_init (TransDataContainer *tc) |
| Array< TransDataEdgeSlideVert > | sd_array_create_and_init_edge (TransDataContainer *tc) |
| MutableSpan< TransDataVertSlideVert > | sd_group_get (MutableSpan< TransDataVertSlideVert > sd_array, const int group_index) |
| MutableSpan< TransDataEdgeSlideVert > | sd_group_get (MutableSpan< TransDataEdgeSlideVert > sd_array, const int group_index) |
Public Attributes | |
| int | sd_len |
Definition at line 485 of file transform_convert_mesh_uv.cc.
|
inline |
Definition at line 558 of file transform_convert_mesh_uv.cc.
Referenced by sd_array_create_and_init(), sd_array_create_and_init_edge(), sd_group_get(), sd_group_get(), td_indices_get(), transform_mesh_uv_edge_slide_data_create(), and transform_mesh_uv_vert_slide_data_create().
|
inline |
Definition at line 493 of file transform_convert_mesh_uv.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), bm, BM_ELEM_CD_GET_FLOAT_P, BM_elem_index_get, BM_elem_index_set, BM_FACES_OF_MESH, BM_ITER_ELEM, BM_ITER_MESH, BM_LOOP, BM_LOOPS_OF_FACE, BM_LOOPS_OF_VERT, compare_v2v2(), TransDataContainer::data, TransDataContainer::data_len, BMesh::elem_index_dirty, l, blender::Vector< T, InlineBufferCapacity, Allocator >::reserve(), blender::Vector< T, InlineBufferCapacity, Allocator >::size(), TD_SELECTED, BMUVOffsets::uv, and BMLoop::v.
Referenced by mesh_uv_groups_get().
|
inline |
Definition at line 568 of file transform_convert_mesh_uv.cc.
References TransDataContainer::data, groups(), TransDataVertSlideVert::td, and td_indices_get().
Referenced by transform_mesh_uv_vert_slide_data_create().
|
inline |
Definition at line 583 of file transform_convert_mesh_uv.cc.
References TransDataContainer::data, TransDataEdgeSlideVert::dir_side, groups(), TransDataEdgeSlideVert::loop_nr, TransDataEdgeSlideVert::td, and td_indices_get().
Referenced by transform_mesh_uv_edge_slide_data_create().
|
inline |
Definition at line 607 of file transform_convert_mesh_uv.cc.
References groups(), and blender::MutableSpan< T >::slice().
|
inline |
Definition at line 601 of file transform_convert_mesh_uv.cc.
References groups(), and blender::MutableSpan< T >::slice().
Referenced by transform_mesh_uv_edge_slide_data_create(), and transform_mesh_uv_vert_slide_data_create().
Definition at line 563 of file transform_convert_mesh_uv.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::as_span(), and groups().
Referenced by sd_array_create_and_init(), sd_array_create_and_init_edge(), transform_mesh_uv_edge_slide_data_create(), and transform_mesh_uv_vert_slide_data_create().
| int UVGroups::sd_len |
Definition at line 486 of file transform_convert_mesh_uv.cc.