|
Blender
V2.93
|
Public Attributes | |
| uint | is_select_edge: 1 |
| uint | is_select_vert_single: 1 |
| uint | is_select_all: 1 |
| uint | in_stack: 1 |
| uint | in_rip_pairs: 1 |
| uint | side: 1 |
| uint | side_was_swapped: 1 |
Unordered loop data, stored in #BMLoop.head.index.
Definition at line 68 of file uvedit_rip.c.
| uint ULData::in_rip_pairs |
Set once this has been added into a UVRipPairs.
Definition at line 89 of file uvedit_rip.c.
Referenced by uv_rip_pairs_add(), uv_rip_pairs_from_loop(), and uv_rip_pairs_remove().
| uint ULData::in_stack |
Use when building the rip-pairs stack.
Definition at line 87 of file uvedit_rip.c.
Referenced by uv_rip_pairs_from_loop().
| uint ULData::is_select_all |
This could be a face-tag.
Definition at line 85 of file uvedit_rip.c.
Referenced by uv_rip_object().
| uint ULData::is_select_edge |
When this UV is selected as well as the next UV.
Definition at line 70 of file uvedit_rip.c.
Referenced by bm_loop_uv_select_single_vert_validate(), uv_rip_object(), and uv_rip_pairs_calc_center_and_direction().
| uint ULData::is_select_vert_single |
When only this UV is selected and none of the other UV's around the connected fan are attached to an edge.
In this case there is no need to detect contiguous loops, each isolated case is handled on its own, no need to walk over selected edges.
Definition at line 83 of file uvedit_rip.c.
Referenced by bm_loop_uv_select_single_vert_validate(), uv_rip_object(), and uv_rip_single_from_loop().
| uint ULData::side |
The side this loop is part of.
Definition at line 91 of file uvedit_rip.c.
Referenced by uv_rip_object(), uv_rip_pairs_calc_center_and_direction(), uv_rip_pairs_from_loop(), uv_rip_pairs_loop_change_sides_test(), and uv_rip_single_from_loop().
| uint ULData::side_was_swapped |
Paranoid check to ensure we don't enter eternal loop swapping sides, this could happen with float precision error, making a swap to measure as slightly better depending on the order of addition.
Definition at line 97 of file uvedit_rip.c.