|
Blender V5.0
|
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 481 of file transform_convert_mesh_uv.cc.
|
inline |
Definition at line 550 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(), blender::ed::transform::transform_mesh_uv_edge_slide_data_create(), and blender::ed::transform::transform_mesh_uv_vert_slide_data_create().
|
inline |
Definition at line 489 of file transform_convert_mesh_uv.cc.
References 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(), blender::ed::transform::TransDataContainer::data, blender::ed::transform::TransDataContainer::data_len, blender::ed::transform::TransDataBasic::extra, blender::ed::transform::TransDataContainer::foreach_index_selected(), i, l, BMUVOffsets::uv, and BMLoop::v.
Referenced by blender::ed::transform::mesh_uv_groups_get().
|
inline |
Definition at line 560 of file transform_convert_mesh_uv.cc.
References blender::Array< T, InlineBufferCapacity, Allocator >::data(), blender::ed::transform::TransDataContainer::data, groups(), blender::ed::transform::TransDataVertSlideVert::td, and td_indices_get().
Referenced by blender::ed::transform::transform_mesh_uv_vert_slide_data_create().
|
inline |
Definition at line 575 of file transform_convert_mesh_uv.cc.
References blender::Array< T, InlineBufferCapacity, Allocator >::data(), blender::ed::transform::TransDataContainer::data, blender::ed::transform::TransDataEdgeSlideVert::dir_side, groups(), blender::ed::transform::TransDataEdgeSlideVert::loop_nr, blender::ed::transform::TransDataEdgeSlideVert::td, and td_indices_get().
Referenced by blender::ed::transform::transform_mesh_uv_edge_slide_data_create().
|
inline |
Definition at line 599 of file transform_convert_mesh_uv.cc.
References groups(), and blender::MutableSpan< T >::slice().
|
inline |
Definition at line 593 of file transform_convert_mesh_uv.cc.
References groups(), and blender::MutableSpan< T >::slice().
Referenced by blender::ed::transform::transform_mesh_uv_edge_slide_data_create(), and blender::ed::transform::transform_mesh_uv_vert_slide_data_create().
|
inline |
Definition at line 555 of file transform_convert_mesh_uv.cc.
References groups(), and Span< T >::slice().
Referenced by sd_array_create_and_init(), sd_array_create_and_init_edge(), blender::ed::transform::transform_mesh_uv_edge_slide_data_create(), and blender::ed::transform::transform_mesh_uv_vert_slide_data_create().
| int blender::ed::transform::UVGroups::sd_len |
Definition at line 482 of file transform_convert_mesh_uv.cc.